jquery - 使用 jquery 清除特定 div 或 span 内的表单元素值

标签 jquery html

如何使用 jQuery 清除特定 div 内的表单元素值,我的表单中有超过 25 个字段,我需要清除所有类型的表单元素值的函数。我尝试使用基本的 jQuery 函数

$('#div_id input[type="text"]').val('');

最佳答案

您好,您可以使用下面的代码来解决您的问题,我希望它能正常工作

function clear_form_elements(id_name) {
  jQuery("#"+id_name).find(':input').each(function() {
    switch(this.type) {
        case 'password':
        case 'text':
        case 'textarea':
        case 'file':
        case 'select-one':       
            jQuery(this).val('');
            break;
        case 'checkbox':
        case 'radio':
            this.checked = false;
    }
  });
}

关于jquery - 使用 jquery 清除特定 div 或 span 内的表单元素值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26419483/

相关文章:

jquery - 如何从每一侧向其中心缩小一个 div 而不是从右向左

javascript - 如何启用两个按钮可点击?

javascript - 浏览器在动态添加的基本 html 标记后加载 Assets 两次

Javascript 显示/隐藏 Div 不起作用。试图模拟 VirginMedia 联系我们页面(无 jQuery)

javascript - 如何使用 .css() 应用 !important?

html - 使用 CSS 创建帮助图标

javascript - 如何通过它的值jquery递增一个数字

jquery - 将带有子元素的 div 容器附加到网页?

html/css 不能用百分比改变图像高度

jquery - 部分 View 更改之间未保留高度空间