Jquery: Ajouter l'attribut rel <a> balises dans tous les <li> balises d'une certaine classe
J'essaye d'ajouter un
attribut à tous mes "modifier" liens au sein de mon
admin_links_node_edit
classe.
<li class="admin_links_node_edit">
<a href="[link]" title="Edit">Edit</a>
</li>
Mon code ressemble tellement loin de cela:
$('.admin_links_node_edit a').each(function() {
$(this).attr('rel','lightframe');
});
OriginalL'auteur Saahir Foux | 2011-04-23
Vous devez vous connecter pour publier un commentaire.
Vous n'avez pas besoin d'utiliser de chacun(). les sélecteurs de jQuery va le faire pour vous 🙂
Le code ci-dessus fera l'affaire.
OriginalL'auteur Vijay Dev
Si
admin_links_node_edit
est réutilisé parmi d'autres éléments, vous devrez spécifier l'élément que vous travaillez sur (li
dans ce cas). En outre, comme Vijay Dev dit, chacun() n'est pas nécessaire, comme attr() fonctionne sur tous les éléments dans le sélecteur. Donc:OriginalL'auteur Kyte