Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何获取所有表单';输入文本、密码、文件、文本区域和选择框类型的字段?_Javascript_Jquery - Fatal编程技术网

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");
输入
将是一个包含所有输入元素的数组


输入
将是一个包含所有输入元素的数组。

您是说:输入选择器吗?你是说:输入选择器吗?优秀的代码和解释以及。也喜欢你的代码片段。非常感谢。非常好的代码和解释。也喜欢你的代码片段。谢谢。