Got some code ici qui ne fonctionne pas:JQuery - Comment ajouter une classe à chaque dernier élément de la liste?
$("#sidebar ul li:last").each(function(){
$(this).addClass("last");
});
Fondamentalement j'ai 3 listes et que vous souhaitez ajouter une classe (dernier) à chaque élément apparaissant dans chaque dernière liste non ordonnée.
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li class="last">Item 3</li>
</ul>
espoir qui fait sens, Vive!
Cette classe supplémentaire est-elle utilisée pour ajouter une marge au bas de la liste? Si c'est le cas, vous pouvez simplement utiliser la propriété margin-bottom de ul à la place. Sinon, continuez. = P – EndangeredMassa
De plus, vous n'avez pas besoin de faire '.each' dans ce cas, vous pouvez juste faire' .addClass' directement. jQuery appliquera toutes les commandes à l'ensemble des éléments correspondants. – cdmckay
En outre, un bon site pour tester différents sélecteurs et voir comment ils fonctionnent peuvent être trouvés ici: http://www.woods.iki.fi/interactive-jquery-tester.html – cdmckay