2017-07-26 6 views
0

私はこのコードで問題を抱えている:https://jsfiddle.net/vitordhers/fm8a14x6/2/変数をセレクタに連結する方法は?

私は彼ら以来、私はチェックボックスのチェックを外したときただし、下位カテゴリーが消えていない、少なくとも1つのチェックボックスがチェックされている場合は、サブカテゴリを表示するつもり同じクラスを他のカテゴリのクラスと共有します。

は、唯一の段落にコードを適用するために、私は$このセレクタを連結してみました:チェックするセレクタが、動作していないよう:

$("p").click(function() { 
    var $line = $('.l' + $(this).data('value')); 
    var n = $($this+"input:checked").length; 

    alert(n); 

    if(n == 0){ 
     $($line).hide(); //if there are none checked, hide visible elements 
    } else { 
     $($line).show(); //otherwise (some are selected) fadeIn - if the div is hidden. 
    } 
}); 

誰もが、この中で私を助けてもらえ場合?事前に感謝します

+2

'$ this'は定義されていません。 – DarthJDG

+4

子アイテムを見つけようとしている場合、 '$(" input:checked "、this)' –

+3

サイドノート、 '$($ line)'をしないでください。これはすでにjqueryオブジェクトです。 – Taplar

答えて

0
$("input:checked", this) 

でした。

関連する問題