我想取消选中单选按钮,但第一个被选为默认按钮。我使用此代码,但这对我不起作用。此代码提供“请选择其中一个选项”,当我删除所需属性未选中时,单选按钮已发布且未知控制器
$("#FIRST").prop('checked',false);
$("#SECOND").prop('checked',false);
$("#THIRD").prop('checked',false);
我也使用这个,但它也不适合我
var radio = $("FIRST");
radio.prop('checked', false).button("refresh");
答案 0 :(得分:0)
对于jQuery< 1.6:强>
要选中/取消选中复选框,请使用选中的属性并对其进行更改。使用jQuery,您可以:
$('#myCheckbox').attr('checked', true); // Checks it
$('#myCheckbox').attr('checked', false); // Unchecks it
因为你知道,在HTML中,它看起来像:
<input type="checkbox" id="myCheckbox" checked="checked" /> <!-- Checked -->
<input type="checkbox" id="myCheckbox" /> <!-- Unchecked -->
但是,您无法信任.attr()方法来获取复选框的值(如果需要)。您将不得不依赖.prop()方法。
所以对于jQuery 1.6+:
对于属性,不推荐使用.attr();使用新的.prop()函数代替:
$('#myCheckbox').prop('checked', true); // Checks it
$('#myCheckbox').prop('checked', false); // Unchecks it
答案 1 :(得分:0)
尝试这样:
$(document).find('input#FIRST').prop('checked', true); // Checks it
$(document).find('input#FIRST').prop('checked', false); // Unchecks it