gpt4 book ai didi

javascript - 控制单选按钮的复选框

转载 作者:行者123 更新时间:2023-12-03 07:05:02 25 4
gpt4 key购买 nike

我有一个复选框和3个单选按钮,如果选中该复选框,我会尝试选择其中一个单选按钮如果未选中复选框,则取消选中其中任何一个。

我的解决方案在第一次运行时有效,但在第一次单击后不会选择单选按钮。

$('#checkbox-h-2g').click(function () {
if ($('#checkbox-h-2g').is(":checked")) {
$('#r1').attr('checked', true);
}if (!$('#checkbox-h-2g').is(":checked")) {
$('#r1 , #r2, #r3').attr('checked', false);
}
});

最佳答案

使用.prop()而不是.attr()设置属性,您的代码也可以改进为

$('#checkbox-h-2g').change(function () {
if (this.checked) {
$('#r1').prop('checked', true);
}else{
$('#r1 , #r2, #r3').prop('checked', false);
}
});

关于javascript - 控制单选按钮的复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36864066/

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