0

当我单击取消按钮时,我需要清除控件(文本框、复选框和单选按钮)中输入或选择的值。

不幸的是,复选框和单选按钮选择的值在取消 btn 单击时未更改,并且文本框值被清除。

控件位于具有 id 的 div 中divUser。如何清除复选框选择和单选按钮?

$("#btnCancel").click(function () {          
    $('input, select,input:radio', $('#divUser')).val(''); 
});
4

3 回答 3

1

要取消选择或取消选中单选按钮和复选框,您需要删除该checked属性:

$("input:radio,input:checkbox").removeAttr('checked');
于 2013-04-24T12:14:03.377 回答
0

尝试

$("#btnCancel").click(function ()
{
   $('input, select,input:radio,#divUser').val('');
});
于 2013-04-24T12:01:53.857 回答
0
$("#btnCancel").click(function () {          
    $('input', $('#divUser')).val(''); 
    $('select,input:radio', $('#divUser')).attr('checked', false); 
});

这里的技巧是更改检查属性而不是值。

于 2013-04-24T12:14:50.753 回答