复选框和单选按钮选择的值未使用Jquery清除

时间:2013-04-24 12:00:11

标签: jquery ajax asp.net-mvc-3

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

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

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

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

3 个答案:

答案 0 :(得分:1)

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

$("input:radio,input:checkbox").removeAttr('checked');

答案 1 :(得分:0)

尝试

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

答案 2 :(得分:0)

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

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