Discuss
/
JavaScript
/
代码
代码
Topic sourcelangs.click(function(){ if(!$(this).is(':checked')){ selectAll.prop('checked',true); selectAllLabel.show(); deselectAllLabel.hide(); }
应该是这个代码里的if判断的逻辑是错误的。 举个例子:判断条件表示当前当前点击的checkbox的checked值为false时(等价于取消这个选项时),判断条件为真,“全选”项打钩; 应该是需要判断langs的对象中所有的元素。
langs.click(function(){ if(!$(this).is(':checked')){ selectAll.prop('checked',true); selectAllLabel.show(); deselectAllLabel.hide(); }
这一块
selectAll.prop('checked',false);
逻辑就正确了吧?
- 1
还在园子里的狸狸