当我单击取消按钮时,我需要清除控件(文本框、复选框和单选按钮)中输入或选择的值。
不幸的是,复选框和单选按钮选择的值在取消 btn 单击时未更改,并且文本框值被清除。
控件位于具有 id 的 div 中divUser
。如何清除复选框选择和单选按钮?
$("#btnCancel").click(function () {
$('input, select,input:radio', $('#divUser')).val('');
});
当我单击取消按钮时,我需要清除控件(文本框、复选框和单选按钮)中输入或选择的值。
不幸的是,复选框和单选按钮选择的值在取消 btn 单击时未更改,并且文本框值被清除。
控件位于具有 id 的 div 中divUser
。如何清除复选框选择和单选按钮?
$("#btnCancel").click(function () {
$('input, select,input:radio', $('#divUser')).val('');
});
要取消选择或取消选中单选按钮和复选框,您需要删除该checked
属性:
$("input:radio,input:checkbox").removeAttr('checked');
尝试
$("#btnCancel").click(function ()
{
$('input, select,input:radio,#divUser').val('');
});
$("#btnCancel").click(function () {
$('input', $('#divUser')).val('');
$('select,input:radio', $('#divUser')).attr('checked', false);
});
这里的技巧是更改检查属性而不是值。