当前位置:首页 > jquery

jquery清空表单

2026-03-16 18:54:55jquery

使用 jQuery 清空表单的方法

方法一:使用 val('') 清空输入字段
对于 <input><textarea><select> 元素,可以通过 val('') 方法清空其值:

$('form input, form textarea, form select').val('');

方法二:使用 reset() 方法重置表单
如果希望将表单恢复到初始状态(包括默认值和选项),可以直接调用原生表单的 reset() 方法:

jquery清空表单

$('form')[0].reset();
// 或
$('form').trigger('reset');

方法三:遍历表单元素并清空
针对更复杂的表单(如包含复选框、单选按钮等),可以遍历所有元素并分类处理:

jquery清空表单

$('form').find(':input').each(function() {
  if ($(this).is('input[type="checkbox"], input[type="radio"]')) {
    $(this).prop('checked', false);
  } else if ($(this).is('select')) {
    $(this).prop('selectedIndex', 0);
  } else {
    $(this).val('');
  }
});

方法四:清空特定类型的字段
若只需清空特定类型的字段(如文本输入框):

$('form input[type="text"], form input[type="password"]').val('');

注意事项

  • 使用 reset() 会还原表单到 HTML 中定义的初始值,而非单纯清空。
  • 对于动态生成的表单元素,确保选择器能正确匹配目标元素。
  • 若表单通过 AJAX 加载,需在元素存在后再执行清空操作。

标签: 表单清空
分享给朋友:

相关文章

css怎么制作表单

css怎么制作表单

基础表单结构 使用HTML创建表单元素,搭配CSS进行样式设计。表单通常包含<form>标签及输入控件(如<input>、<textarea>、<select…

vue实现新增表单

vue实现新增表单

Vue 新增表单实现方法 使用 v-model 绑定表单数据 在 Vue 中通过 v-model 指令实现表单数据的双向绑定。在 data 中定义表单数据对象,每个表单项对应一个属性。 data()…

vue实现form表单

vue实现form表单

Vue 实现 Form 表单的方法 使用 v-model 实现双向绑定 在 Vue 中,可以通过 v-model 指令实现表单元素与数据的双向绑定。例如,创建一个包含输入框、复选框和下拉框的表单:…

vue如何实现表单检验

vue如何实现表单检验

Vue 表单验证的实现方法 使用内置指令 v-model 和 v-bind 通过 v-model 绑定表单元素的值,结合 v-bind 动态绑定属性,可以实现基本的表单验证。例如,使用 :class…

拖拽表单Vue实现方法

拖拽表单Vue实现方法

拖拽表单的Vue实现方法 使用Vue.Draggable组件 Vue.Draggable是基于Sortable.js的Vue组件,适用于列表拖拽场景。安装命令: npm install vuedra…

vue如何实现添加表单

vue如何实现添加表单

实现 Vue 表单添加功能 表单数据绑定 在 Vue 中,使用 v-model 指令实现表单数据的双向绑定。定义一个 formData 对象来存储表单字段的值,例如: data() { retu…