gpt4 book ai didi

javascript - jquery 复选框被选中/取消选中一次,如果我再试一次,它不起作用

转载 作者:行者123 更新时间:2023-11-28 16:05:55 24 4
gpt4 key购买 nike

请检查fiddle

这是代码:

$(document).ready(function(){
$('#main_chk').click(function(){

if(this.checked)
{
$(".chks").attr('checked', true);
}
else
{
$(".chks").removeAttr('checked');
}

})
})

它第一次工作(您必须单击第一个复选框),它会切换复选框,但如果您再试一次,它就不起作用

最佳答案

使用.change().prop()相反。

$(document).ready(function () {
$('#main_chk').change(function () {
if (this.checked) {
$(".chks").prop('checked', true);
} else {
$(".chks").prop('checked', false);
}
});
});

此外,您还可以按如下方式简化它。

$(document).ready(function () {
$('#main_chk').change(function () {
$(".chks").prop('checked', this.checked);
})
})

See a live example here.

注意:id 属性必须是唯一的,请修复您的 HTML 标记。

关于javascript - jquery 复选框被选中/取消选中一次,如果我再试一次,它不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14952453/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com