Javascript 如何获取所有表单';输入文本、密码、文件、文本区域和选择框类型的字段?
在Javascript 如何获取所有表单';输入文本、密码、文件、文本区域和选择框类型的字段?,javascript,jquery,Javascript,Jquery,在jQuery的帮助下,是否有办法获取表单中特定类型的所有输入字段 jQuery("#signup-form").find('input').each(function(index, element) { }); 我知道我可以通过以下方式获取文本框: jQuery("#signup-form").find('input[type="text"]'); 如何获取文本、密码、文件、文本区域和选择框类型的所有表单输入字段?使用选择器或正则表达式?您只需在普通选择器上使用逗号,如: .find('
jQuery
的帮助下,是否有办法获取表单中特定类型的所有输入字段
jQuery("#signup-form").find('input').each(function(index, element) {
});
我知道我可以通过以下方式获取文本框:
jQuery("#signup-form").find('input[type="text"]');
如何获取文本、密码、文件、文本区域和选择框类型的所有表单输入字段?使用选择器或正则表达式?您只需在普通选择器上使用逗号,如:
.find('input[type=text], input[type=password]')
您只需在普通选择器上使用逗号,如:
.find('input[type=text], input[type=password]')
可以在单个表达式中组合选择器:
find('input:text, input[type=password], select, textarea')
注意input:text
而不是input[type=text]
,因为后者找不到没有显式类型的input
标记(默认为text
)
jQuery(“#注册表单”)。
查找('input:text,input[type=password],select,textarea')。
css(“边框”,“1px实心红色”);
不是这个
不过,这个
还有这个
您可以在单个表达式中组合选择器:
find('input:text, input[type=password], select, textarea')
注意input:text
而不是input[type=text]
,因为后者找不到没有显式类型的input
标记(默认为text
)
jQuery(“#注册表单”)。
查找('input:text,input[type=password],select,textarea')。
css(“边框”,“1px实心红色”);
不是这个
不过,这个
还有这个
只需使用一个简单的选择器:
jQuery('#signup-form input[type=text]').each(function() { alert($(this).attr('id')); });
您可以使用属性来指定类型或任何内容<代码>查找在这种情况下并不适合使用。只需使用一个简单的选择器:
jQuery('#signup-form input[type=text]').each(function() { alert($(this).attr('id')); });
var inputs = jQuery(":input");
您可以使用属性来指定类型或任何内容<代码>查找在这种情况下并不适合使用
var inputs = jQuery(":input");
输入
将是一个包含所有输入元素的数组
输入
将是一个包含所有输入元素的数组。您是说:输入选择器吗?你是说:输入选择器吗?优秀的代码和解释以及。也喜欢你的代码片段。非常感谢。非常好的代码和解释。也喜欢你的代码片段。谢谢。