Jquery: mit zwei Selektoren, die für eine .click-Ereignis?
Wenn ich etwas wie dieses:
$(".jq_elements").children("input").click(function()
Wie füge ich einem anderen Selektor, so dass dasselbe Ereignis wird gefeuert, wenn entweder eine geklickt wird.
Im Grunde so etwas wie dies erforderlich wäre:
$(".jq_elements, .jq_another_div").children("input").click(function()
Ist so etwas möglich?
edit: ich habe versucht dies die Art und Weise, die ich oben beschrieben habe. Stellt sich heraus, mein code war ein bisschen krumm, aber seine Ordnung.
- Ja. Haben Sie es ausprobiert?
- Diese Probleme müssen nicht, um hier zu erscheinen. Führen Sie eine Suche durch: google.com/search?q=jquery+mehrere+ - Selektoren.
Du musst angemeldet sein, um einen Kommentar abzugeben.
$("selector, selector")
Sehr-syntax funktioniert. Tun Sie anrufen möchten
.children("input")
auf beiden?Alternativ
$.merge($("Auswahl"), $("Auswahl"));
children
zweimal.Die Art und Weise, die Sie zeigte, sollte funktionieren.
http://api.jquery.com/multiple-selector/
Alles, was Sie brauchen, ist ein Komma als Trennzeichen.
EDIT: Warum fordern Sie die Kinder()?
Raum ist ein Selektor, D. H. alle Nachkommen, die mit der folgenden wählen. So
.jq_another_div input
findet alle Kind-Eingänge innerhalb des Elements mit jq_another_div als classname.http://api.jquery.com/child-selector/
http://api.jquery.com/descendant-selector/
children("input")
vollbringen, der Selektor sollte wirklich".jq_elements > input, jq_another_div > input"