我在使用此代码时出现问题:https://jsfiddle.net/vitordhers/fm8a14x6/2/
如果选中至少一个复选框,我打算创建子类别,但是当我取消选中复选框时,子类别不会消失,因为它们与来自其他类别的类共享同一个类。
为了仅将代码应用于一个段落,我尝试将$ this选择器与:checked选择器连接起来,但它似乎不起作用:
$( "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.
}
});
在这种情况下有人可以帮助我吗?提前致谢
答案 0 :(得分:0)
$("input:checked", this)
做了这个伎俩。