Comment ajouter une classe sur cliquez avec jQuery pour élément de la liste?
J'ai un élément de la liste comme
<ul>
<li><img id="1" src="" /></li>
<li><img id="2" src="" /></li>
<li><img id="3" src="" /></li>
</ul>
<input type="button" >
Je voudrais sur cliquez de tout élément de la liste pour ajouter la classe et de supprimer d'autres avec jQuery. Essentiellement à faire un seul élément sélectionné à la fois.
et sur le bouton cliquez pour afficher l'id de l'élément de liste sélectionné
- Jetez un oeil à ma réponse que cela permettra d'ajouter et de supprimer des classes que vous le souhaitez ET le bouton de rapporter correctement l'ID de la
img
tag dans les sélectionnésli
- Essayez ceci: stackoverflow.com/questions/16285459/...
Vous devez vous connecter pour publier un commentaire.
Cela va faire ce que vous voulez ET vous obtenez l'ID de la
img
étiquette à l'intérieur duli
$('img', $('li.active'))
vraiment nécessaire. Qui permettrait de créer 2 jQuery objets où l'on fera l'amende juste ou j'ai loupé quelque chose?$('li.active').find('img');
MODIFIER
mal lu votre code. Ajouté le correctif pour obtenir l'id de la balise image.
Voir de travail ici http://jsfiddle.net/usmanhalalit/Jbh3q/1/
J'ai légèrement changé votre balisage pour correspondre à la norme(juste ajouté
id
) et ajouté un fond rouge pour montrer l'effet de la tripoter.Balisage:
JavaScript: