2017-06-23 12 views
0

私はストアすべての入力[タイプは=「チェックボックス」]

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

ような何かを行う必要があり、特定のDOMのすべてのチェックボックスを取得することを知っているが、私の場合2つの異なる親から来るチェックボックスを同じ変数に保存する必要があります。

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

どのようなアイデアがありますか?

+3

[ '$( "selector1、selector2")'](https://api.jquery.com/multiple-selector/) – epascarello

+0

OK、それは約easy..agree確かでしたポストのdownvote .. –

答えて

0

jQueryのCSSセレクタの構文を使用しています おかげで、これだけ:

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

はあなたが必要なものを取得します。

1

あなたのしたことの構文はcontext selectorです。これらのチェックボックス(parent2)の内側にチェックボックス(parent1)があります。

CSS Selectorルールのように、それらを1つの文字列に結合したいだけです。

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

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

関連する問題