【发布时间】:2011-01-08 05:17:32
【问题描述】:
在使用 jQuery 提交 AJAX 表单后,我想取消选中一组单选按钮。我有以下功能:
function clearForm(){
$('#frm input[type="text"]').each(function(){
$(this).val("");
});
$('#frm input[type="radio":checked]').each(function(){
$(this).checked = false;
});
}
借助此功能,我可以清除文本框的值,但无法清除单选按钮的值。
顺便说一句,我也试过$(this).val("");,但没用。
【问题讨论】:
-
你不需要 each 函数。你可以在 jQuery 对象上调用你想要的函数。请参阅下面的答案
-
不需要each()函数.. jQuery("input:radio").removeAttr("checked");
标签: javascript jquery radio-button dynamic-forms