我使用以下代码:
$('#send_order_form input[type="radio":checked]').each(function(){
this.checked = false;
});
但我仍然看到单击单选按钮。在检查元素时,实际上删除了checked属性。很奇怪,我正在使用chrome。
答案 0 :(得分:1)
尝试使用jquery removeAttr删除checked属性:
$('#send_order_form input[type="radio":checked]').each(function(){ $(this).removeAttr("checked"); });
答案 1 :(得分:0)
试试这个:
$('#send_order_form input[type="radio":checked]').each(function(){
$(this).prop('checked', false);
});
答案 2 :(得分:0)
检查输入的选择器出现轻微错误。试试这个:
$('#send_order_form input[type="radio"]:checked').each(function(){
this.checked = false;
});
甚至更好
$('#send_order_form input[type="radio"]:checked').attr('checked', false);
答案 3 :(得分:0)
我在表单中使用表单。这就是问题发生的原因。现在删除子表单后,问题就解决了。