Discuss / JavaScript / 参考别人结果,写了一个简短的答案

参考别人结果,写了一个简短的答案

Topic source
selectAll.click(function(){
    var res = selectAll.is(':checked');
    langs.prop('checked',res);
    langs.change();
});
langs.change(function() {
    var res = (form.find('input[name="lang"]:checked').length === 5);
    selectAll.prop('checked',res);
    selectAllLabel.toggle(!res);
    deselectAllLabel.toggle(res);
});
invertSelect.click(function() {
    langs.map(function(key, value) {
        //$(value).prop('checked',!value.checked);
        $(value).prop('checked',!$(value).is(':checked'));
        langs.change();
    });
});

invertSelect.click中的langs.change();写在map外面比较好。

反草

#3 Created at ... [Delete] [Delete and Lock User]

你写的真好。


  • 1

Reply