2017-01-15 6 views
0

値でさらにチェックボックスを選択する方法を尋ねました。 ここで問題を参照してください:Select more checkbox by value or id をしかし、今、私は2 divverentiのdiv要素を持っている場合は、これらのチェックボックスを選択することができるかどうか知りたいのですが、ここでは一例です:別のdivの値でさらにチェックボックスを選択

<div class="checkbox_option1"> 
    <div class="icheckbox" style="position: relative;"> 
    <input class="checkbox_filter" type="checkbox" id="ffQHb" value="Italy"> 
    <input class="checkbox_filter" type="checkbox" id="ffQrt" value="Germany"> 
    <input class="checkbox_filter" type="checkbox" id="ffQzx" value="France"> 
    </div> 
</div> 
<div class="checkbox_option2"> 
    <div class="icheckbox" style="position: relative;"> 
    <input class="checkbox_filter" type="checkbox" id="ffQHb" value="Italy"> 
    <input class="checkbox_filter" type="checkbox" id="ffQrt" value="Germany"> 
    <input class="checkbox_filter" type="checkbox" id="ffQzx" value="France"> 
    <input class="checkbox_filter" type="checkbox" id="ffQzx" value="France"> 
    </div> 
</div> 

私はトグルのみのを選択することを希望<div class="checkbox_option2">可能ですか?はい

var check_germany = $(".checkbox_option2 > input:checkbox[value=Germany]"); 

答えて

0

チェックアウトjQueryの子セレクタは、私はそれが使用されるであろうと思います

$("div.checkbox_option2 > input:checkbox[value=Germany]")... 

それともスペース(:彼らはのような直接の子なら(>を使用して)親子セレクタを使用)子供の子供や子供の場合など:

$("div.checkbox_option2 input:checkbox[value=Germany]")... 

あなたのケースでは、2番目のものが動作します。

CSSセレクタの詳細here

+0

これはうまくいかないでしょう。彼らは '.checkbox_option2' divの直接の子供ではないので!ちょうどスペースがあります! –

+0

これは可能です: var check_germany = $( "。checkbox_option2> .icheckbox>入力:チェックボックス[値=ドイツ]"); ? – Andrea

0

:、あなたはこれらの線に沿って何かを使用することになりhttps://api.jquery.com/child-selector/

ビルあなたの前の質問への解決策オフ:多くのおかげで

関連する問題