选中所有复选框命令jquery,javascript

时间:2009-08-13 10:00:59

标签: javascript jquery

我正在尝试点击链接时检查所有复选框

如下所示:<a href='javascript:;' onclick="$.overall.selectAll();">select all</a>

循环输入:<input type="checkbox" name="delete[$i]" value="1" />

jquery代码:

var checked_status = this.checked;

    $("input[name=delete]").each(function() {
    this.checked = checked_status;
});

有人可以帮助我检查所有..?

点击全选链接时,似乎没有任何事情......(甚至不是错误)

3 个答案:

答案 0 :(得分:6)

请尝试以下操作。

更新。处理程序绑定到一个锚点,因此没有this.checked属性可用。

$("#select_all").click(function(){
    $("input[name^=delete]").attr('checked',  'checked');  
});

答案 1 :(得分:3)

jQuery教程:Select All Checkbox

答案 2 :(得分:1)

您将要使用[name^=delete]选择器(“以...开头”),因为您的复选框名称不是完全“删除”,它们是“删除[ X]'为某些数字X。