2017-06-23 31 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/