Pour modifier un attribut existant, j'utilise de préférence la méthode :
$( selector ).attr( attributeName, function( index, oldValue ){ ... });
Le paramètre index de cette fonction n'est utile que si $( selector )
contient plusieurs objets jQuery.
Exemple : on modifie les attributs d'un élément du DOM et on crée de nouveaux attributs.