Ajouter un attribut à un élément avec jQuery
La fonction .attr()
de jQuery permet à la fois de récupérer la valeur d'un attribut, mais aussi de modifier la valeur de l'attribut, ou de le créer. Prenons par exemple un élément très simple : un lien hypertexte :
<a id="le_lien" href="#ancre">Lien d'exemple</a>
Ajoutons un attribut target à ce lien :
$('#le_lien').attr('target', '_blank');
On peut aussi ajouter plusieurs attributs d'un coup grâce au chainage des méthodes jQuery :
Allez donc jeter un oeil sur cette page : versionning de fichier excel.
$('#le_lien').attr('target', '_blank').attr('rel', 'nofollow');
Supprimer un attribut avec jQuery
Si jQuery permet de créer des attributs, il permet aussi d'en supprimer, en utilisant la fonction .removeAttr :
$('#le_lien').removeAttr('target');
Allez donc jeter un oeil sur cette page : texte en miel.