我试图弄清楚我的 jQuery 中什么不起作用。
HTML
<ul>
<div class="filter-all">
<div class="filter-select-all">Select All</div> |
<div class="filter-select-none">Select None</div>
</div>
<li><label><input type="checkbox">Food</label></li>
<li><label><input type="checkbox">Meeting</label></li>
<li><label><input type="checkbox">Music</label></li>
<li><label><input type="checkbox">Outdoors</label></li>
</ul>
jQuery
$('.filter-select-all').click(function() {
$(this).closest('ul').find(':checkbox').attr('checked', this.checked);
});
演示:http: //jsfiddle.net/MDNmx/
我尝试了各种不同的方法,而不是最接近的方法,也找到了..
谢谢你的帮助 :)