jQuery单选按钮不会被取消选中

时间:2015-01-14 14:41:53

标签: javascript jquery

我已经尝试了几种取消选择单选按钮字段中所有元素的方法,但没有一种方法有效。我已经阅读了很多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);

Source

$('#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");

有谁能告诉我我做错了什么?

0 个答案:

没有答案