【发布时间】:2011-05-01 11:37:44
【问题描述】:
我在表单中有各种输入、选择和文本区域。我想在不知道 jQuery 元素类型的情况下根据名称选择其中一个。我知道我可以做类似的事情
$("input[name=foo], textarea[name=foo], select[name=foo]")
但我想知道我是否可以以更简洁的方式做到这一点。你说什么?
【问题讨论】:
标签: jquery html jquery-selectors
我在表单中有各种输入、选择和文本区域。我想在不知道 jQuery 元素类型的情况下根据名称选择其中一个。我知道我可以做类似的事情
$("input[name=foo], textarea[name=foo], select[name=foo]")
但我想知道我是否可以以更简洁的方式做到这一点。你说什么?
【问题讨论】:
标签: jquery html jquery-selectors
http://api.jquery.com/input-selector/
:input[name=foo]
【讨论】:
您可以使用:input 过滤器选择器:
$(':input[name="name here"]')
描述:选择所有输入, textarea、select 和 button 元素。
:input 选择器基本上选择 所有表单控件。
【讨论】: