我在index.php中有以下javascript代码:
$(function () {
$('.checkall').click(function () {
$(this).find(':checkbox').attr('checked', this.checked);
});
});
我通过ajax检索信息,并使用jQuery数据表从该信息创建一个表,在数据表head
内,我有一个带有class='checkall'
的复选框。
为什么头部内的复选框不检查通过 ajax 检索到的所有其他复选框?
*我在 Firebug 中没有收到错误
*我检查了How to check every checkboxes in a jquery datatable?但还是不明白...:(
最佳答案
$(function () {
$('.checkall').click(function () {
$(':checkbox').not(this).attr('checked', this.checked);
});
});
如果页面上除了您的头部复选框和您要检查的复选框之外没有其他复选框,则有效
关于javascript - jQuery 检查数据表中的所有复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10163114/