我正在尝试点击链接时检查所有复选框
如下所示:<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;
});
有人可以帮助我检查所有..?
点击全选链接时,似乎没有任何事情......(甚至不是错误)
答案 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。