使用jquery清除div中所有控件的值的最简单方法?

时间:2010-05-19 19:14:32

标签: jquery textbox clear

我在div里面有一个添加表单,里面有3-5个文本框..我通过ajax提交表单并在其成功函数中隐藏div ...现在我要清除文本框中的所有值adddiv使用jquery?

3 个答案:

答案 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('');