Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.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
如何使用JQuery选择具有特定名称的任何元素(输入、选择、文本区域)_Jquery_Html_Jquery Selectors - Fatal编程技术网

如何使用JQuery选择具有特定名称的任何元素(输入、选择、文本区域)

如何使用JQuery选择具有特定名称的任何元素(输入、选择、文本区域),jquery,html,jquery-selectors,Jquery,Html,Jquery Selectors,我在表单中有各种输入、选择和文本区域。我想根据名称选择其中一个,而不知道jQuery中元素的类型。我知道我可以做像这样的事情 $("input[name=foo], textarea[name=foo], select[name=foo]") 但我想知道我是否能用更简洁的方式来表达。你说什么? :输入[name=foo]您可以使用过滤器选择器: $(':input[name="name here"]') 说明:选择所有输入, text区域、选择和按钮元素 输入选择器基本上选择 所有表单控件

我在表单中有各种输入、选择和文本区域。我想根据名称选择其中一个,而不知道jQuery中元素的类型。我知道我可以做像这样的事情

$("input[name=foo], textarea[name=foo], select[name=foo]")
但我想知道我是否能用更简洁的方式来表达。你说什么?

:输入[name=foo]
您可以使用过滤器选择器:

$(':input[name="name here"]')
说明:选择所有输入, text区域、选择和按钮元素

输入选择器基本上选择 所有表单控件


更多信息:

工作完美无瑕!我只需要避免使用按钮和提交输入,以及按钮,所以我使用了$(“:input[name=foo]”。不是(“:submit:button”),但这是一个小细节。再次感谢大家!