现在我试图修改我的旧脚本,但我无法让它工作。
jQuery(document).ready(function(){
jQuery('input:checkbox').change(
function(){
if (jQuery('input:checkbox:checked').length == jQuery('input:checkbox').length){
alert('Alert Text.');
--> Last Line jQuery('input:checkbox').removeAttr('checked');
}
});
});
我把最后一行放在自己身上,但它与我尝试的其他选项不同。 你能帮我解决这个小问题吗?
Thanx已经
答案 0 :(得分:0)
将此替换为您的 - >最后一行
jQuery('input:checkbox').attr('checked',false);
答案 1 :(得分:0)
尝试使用此代替“最后一行”:
jQuery('input:checkbox').attr('checked', false);
答案 2 :(得分:0)
在最后一行中使用此选项取消选中上次选中的复选框
jQuery(this).attr('checked', false);
完整代码
jQuery(document).ready(function(){
jQuery('input:checkbox').change(
function(){
if (jQuery('input:checkbox:checked').length == jQuery('input:checkbox').length){
alert('Alert Text.');
jQuery(this).attr('checked', false);
}
});
});
示例here