2017-06-23 36 views
0

我知道一个变量递减所有输入[类型=“复选框”]得到一个特定的DOM所有的复选框我应该这样做存储在多个类别名称

var checks = $(".anyParentClassName input[type='checkbox']"); 

,但如果是我需要在同一个变量来保存相应的复选框来自两个不同的parents.Something未来像

var checks = $(".anyParentClassName1 input[type='checkbox']", 
        ".anyParentClassName2 input[type='checkbox']"); 

有什么想法? 感谢

+3

['$( “selector1,选择器2”)'](https://api.jquery.com/multiple-selector/) – epascarello

+0

确定它的确是easy..agree有关downvote的帖子.. –

回答

0

jQuery使用CSS选择器的语法,所以刚:

var checks = 
    $(".parent1 input[type='checkbox'], .parent2 input[type='checkbox']"); 

会得到你所需要的。

1

你所做的事情的语法是context selector。这是说找到这些复选框(parent2)内的复选框(parent1)。

您只想将它​​们合并为一个字符串,就像CSS Selector规则一样。

$(".anyParentClassName1 input[type='checkbox'], .anyParentClassName2 input[type='checkbox']") 

https://api.jquery.com/multiple-selector/