选中/取消选中所有复选框

Ovi*_*Ovi 3 checkbox jquery toggle

我正在尝试使用一个复选框来检查/取消选中所有其他复选框.

我正在使用此代码:

$("#checkall").toggle(   
    function () {
        $(".kselItems").attr('checked', 'checked');
    },
    function () {
        $(".kselItems").removeAttr("checked"); 
});
Run Code Online (Sandbox Code Playgroud)

这样可以正常工作,但由于某种原因,带有id的复选框checkall(应该让每件事都工作的复选框)永远不会被检查.

怎么解决这个问题?

nav*_*een 7

把事情简单化.试试这个

$("#checkall").click(function() {
    $(".kselItems").attr('checked', this.checked);
});
Run Code Online (Sandbox Code Playgroud)

演示:http://jsfiddle.net/naveen/azkPR/