Note: Ceci est plus d'un meilleur comment plutôt que comment question.jQuery ciblant des liens spécifiques d'une manière optimale
J'ai plusieurs liens dans un ul que je voudrais cibler mais pas tous un seul tag. Même si je sais que je peux cibler chaque élément par ID, j'aimerais savoir quelle est la meilleure pratique (sélection la plus optimisée, plus petite quantité de code) pour cette tâche.
$("#id").find("a").click(function(){
//run function
});
balisage:
<nav id="id">
<ul>
<li id="want-01"><a href="#">link</a></li>
<li id="want-02"><a href="#">link</a></li>
<li id="want-03"><a href="#">link</a></li>
<li id="dont-want-01"><a href="#">link</a></li>
<li id="dont-want-02"><a href="#">link</a></li>
<li id="want-04"><a href="#">link</a></li>
<li id="want-05"><a href="#">link</a></li>
</ul>
</nav>
Merci, cela a fonctionné parfaitement. +1 – jeffreynolte