2011-01-16 10 views
6

Wie kann ich dies in einer Zeile schreiben.jquery referenziert mehrere Elemente in einer Zeile

$('#id').whatever(); 
$('#id1').whatever(); 
$('.class').whatever(); 
+0

** CSV ** Comma Separated Values ​​'$ ('# id, # id1, .class') ' – RobertPitt

+1

@RobertPitt - Das sind keine durch Komma getrennten Werte; Sie sind durch Kommas getrennte Selektoren. ** CSV ** ist ein Datenformat. – tvanfosson

Antwort

10

Wie bei CSS, können Sie Kommas verwenden, um gemeinsam mehrere verschiedene Selektoren zu verbinden:

$('#id, #id1, .class').whatever(); 
+0

Ich dachte $ ("# id ',' # id1 ') ist äquivalent zu $ ​​(' # id1 '). Find (' # id '). Ist das nicht richtig? – Hussein

+2

@alex, du hast Recht, aber in @ Phrogz Antwort das Komma ist * innerhalb * der Anführungszeichen –

+0

Got it. Danke. – Hussein