重构jquery选择器表达式

时间:2012-01-31 17:48:54

标签: jquery selector

有没有办法可以用一种不那么冗长的方式编写下面的选择器(父ID一次又一次地重复)。

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

感谢名单!

3 个答案:

答案 0 :(得分:8)

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

答案 1 :(得分:5)

在对象的上下文中列出您的类,如下所示:

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

修改jsFiddle example

答案 2 :(得分:-1)

我不确定我是否理解你 您可以使用JQuery选择多个元素:http://api.jquery.com/multiple-selector/

类似于$(“。class1,.class2”);应该管用。