我在div里面有一个添加表单,里面有3-5个文本框..我通过ajax提交表单并在其成功函数中隐藏div ...现在我要清除文本框中的所有值adddiv使用jquery?
答案 0 :(得分:6)
$('#form input').attr('value','');
重置单选按钮和复选框:
$('#form input[type=radio]').attr('checked','');
可能更容易将其合并到:
$('#form input').attr('value','').attr('checked','');
但如果它适用于所有可能的选项,那么这也应该有效:
$('#form').each(function() {
this.reset();
});
答案 1 :(得分:3)
如果它们只是文本框(< input type =“text”> fields),那么$(“form:input”)。val(“”);这将是最简单的方法。但是,如果你有多种类型的输入,你应该检查一下。
http://www.learningjquery.com/2007/08/clearing-form-data
介绍如何创建清除表单的插件。
答案 2 :(得分:0)
$('input, select', $('#yourForm ')).val('');