2012-01-31 41 views
4

有沒有一種方式,我可以用一個不太冗長的方式編寫下面的選擇器(父id一再重複)。重構jquery選擇器表達式

$("#parent_id .class1 , #parent_id .class2,....") 

Thanx!

回答

5

列表您的類的對象,像這樣的情況下:

$('.class1, .class2, .class3', $('#parent_id')) 

編輯jsFiddle example

+0

js小提琴+1。感謝馬特沃爾夫的答案以及!多謝你們! – serverman 2012-01-31 18:19:24

8
$("#parent_id").find(".class1, .class2, .class3")..... 
-1

我不知道如果我理解你 您可以使用JQuery選擇多個元素:http://api.jquery.com/multiple-selector/

因此,像$(」。class1的,.class2" );應該管用。

+1

但這並不限制'parent_id'上的孩子... – Andrew 2012-01-31 17:54:34