Jquery 如何通过它查找表单元素';姓名

Jquery 如何通过它查找表单元素';姓名,jquery,forms,attributes,Jquery,Forms,Attributes,我试图通过只使用“name”属性来查找表单元素类型(即textarea、input等)。有没有办法用jQuery实现这一点?执行以下操作: $("input[name='yourname']") $("textarea[name='yourname_textarea']") $(":input[name='your_name']") :input返回所有输入表单元素(textara、radio、text、select等) 希望这有帮助。干杯 然后: 然后使用获取标记名,并使用以下命令使其正

我试图通过只使用“name”属性来查找表单元素类型(即textarea、input等)。有没有办法用jQuery实现这一点?

执行以下操作:

$("input[name='yourname']")

$("textarea[name='yourname_textarea']")
$(":input[name='your_name']")
:input
返回所有输入表单元素(textara、radio、text、select等)

希望这有帮助。干杯

然后:

然后使用获取标记名,并使用以下命令使其正常化:


在jQuery 1.6中,您可以通过使用以下命令来完成这项工作(如果慢一点的话):


我认为这不会正常化,因此您需要自己进行正常化。

对不起,如果我知道元素类型是什么,我就不会寻找它
$('[name="someName"]')
$('[name="someName"]')[0]
$('[name="someName"]')[0].nodeName.toLowerCase()
$('[name="someName"]').prop('nodeName');