我已经尝试了几种取消选择单选按钮字段中所有元素的方法,但没有一种方法有效。我已经阅读了很多stackoverflow帖子,以及如此多的文档。我必须如此接近,但我无法弄清楚我做错了什么
我的目标是清除输入字段(当用户单击表单上的提交时会发生这种情况)。我可以让文本字段清除,但单选按钮选择不会消失。
#addBudgetElement
h2#addBudgetElementHeader Add to your budget
fieldset
input#inputBudgetElementName(type='text', placeholder="Title")
br
input#inputAmount(type='text', placeholder='Amount')
br
input(type="radio", name="frequency", value="Once")
| Once
input(type="radio", name="frequency", value="Daily")
| Daily
input(type="radio", name="frequency", value="Weekly")
| Weekly
input(type="radio", name="frequency", value="Monthly")
| Monthly
input(type="radio", name="frequency", value="Annually")
| Anually
br
button(id='btnBudgetElementAction', data-action='add') Add To Budget
button#btnCancelUpdate.hidden Cancel
我尝试过:
$('#addBudgetElement fieldset input:radio[name="frequency"]').prop('checked', false);
和
$('#addBudgetElement fieldset input:radio[name="frequency"]').prop('checked', false).checkboxradio("refresh");
和
$("#addBudgetElement fieldset input:radio[name='frequency']").each(function(i) {
this.checked = false;
});
和
$("#addBudgetElement fieldset input:radio:checked").removeAttr("checked");
有谁能告诉我我做错了什么?