Wie Sie auf Klasse hinzufügen, klicken Sie mit jQuery zu der Liste posten?
Habe ich eine Liste posten wie
<ul>
<li><img id="1" src="" /></li>
<li><img id="2" src="" /></li>
<li><img id="3" src="" /></li>
</ul>
<input type="button" >
Möchte ich auf Klick auf einen von der Liste, um Sie auf Klasse hinzufügen und entfernen von anderen mit jQuery. Im Grunde machen Sie nur ein Element ausgewählt, die zum Zeitpunkt.
und auf den button klicken, um die anzeigen-id der ausgewählten Listenelement
Haben Sie einen Blick auf meine Antwort, denn es wird das hinzufügen und entfernen von Klassen, wie Sie möchten, UND die Schaltfläche wird korrekt berichten die ID des
Versuchen Sie dies: stackoverflow.com/questions/16285459/...
img
tag innerhalb der ausgewählten li
Versuchen Sie dies: stackoverflow.com/questions/16285459/...
InformationsquelleAutor Eugene | 2011-09-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies zu tun, was Sie wollen UND erhalten Sie die ID des
img
tag innerhalb der ausgewähltenli
obwohl... 🙂 tut
$('img', $('li.active'))
wirklich notwendig ist. Schaffen würde, die 2 jQuery-Objekte, wo man gerade richtig oder bin ich etwas fehlt?nur ein weiterer Weg, der tatsächlich zu tun
$('li.active').find('img');
InformationsquelleAutor John Hartsock
BEARBEITEN
falsch verstanden, Ihren code. Addiert die Korrektur, um die id des image-tag.
InformationsquelleAutor PeeHaa
Sehen es arbeiten hier http://jsfiddle.net/usmanhalalit/Jbh3q/1/
Habe ich leicht verändert, das markup entsprechend mit dem standard(nur Hinzugefügt
id
) und hat einen roten hintergrund mit, um zu zeigen die Wirkung in der Geige.Markup:
JavaScript:
InformationsquelleAutor Usman
InformationsquelleAutor Morgan Delaney