gpt4 book ai didi

javascript - JQuery .prop(checked,true) 没有将其他单选按钮设置为 false

转载 作者:行者123 更新时间:2023-11-30 18:12:39 24 4
gpt4 key购买 nike

我有一个单选按钮列表,我根据用户从不同列表中的选择以编程方式更新这些按钮。此代码正确找到与所选项目匹配的单选按钮并选择它,但它不会取消选择先前选择的单选按钮。

$('#major_groups input[type=radio]').each(function(){
if($(this).attr("value") == group_name){
$(this).prop("checked",true).checkboxradio('refresh');
}
});

major_groups div 中的所有单选按钮都具有相同的名称,所以我认为选择一个会取消选择其他的。我通过再次循环按钮并刷新所有按钮来使其工作,但这似乎效率低下。

此外,.prop("checked",true) 会触发更改事件吗?

最佳答案

只触发单选按钮上的点击事件怎么样,像这样:

$('#major_groups input[type=radio]').each(function(){
if($(this).attr("value") == group_name){
$(this).click();
}
});

关于javascript - JQuery .prop(checked,true) 没有将其他单选按钮设置为 false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14185078/

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