我正在使用数据表,但我不认为这是问题所在。我之前已经评论过它们并再次尝试,但复选框仍然没有响应。
我已经尝试了一些示例代码来检查所有复选框
$('#test').click(function (event) {$('input[type="checkbox"]').attr('checked', 'checked');});
<input id='test' type='checkbox' value='Click me' onclick='checkAll();' />Check All
在页面上调用Jquery;在最底层。就像我在主题森林中购买主题一样。
我真的不确定会出现什么问题。您必须双击复选框才能检查它们。
您可以在此处看到有问题的实时页面: http://rsxserver.com/logs1.php 这里有一个实时页面,其代码可以使其工作: http://rsxserver.com/checkall.html
有谁知道可能出现什么问题?
答案 0 :(得分:1)
不是100%确定这会导致您的问题,但是您在页面中未定义的名为onclick
的复选框checkAll()
事件中触发功能。
尝试删除对该功能的调用。
答案 1 :(得分:0)
$('#test').click(function (event) {$('input[type="checkbox"]').attr('checked', true);});
或更好,你应该使用prop属性。
Attr不再被“检查”了。
答案 2 :(得分:0)
我想你想要这样的东西:
$('#test').live("click", function() {
if ($(this).attr("checked")) {
$('input[type="checkbox"]').attr("checked", true);
}
else {
$('input[type="checkbox"]').attr("checked", false);
}
});