关于javascript:如何在jQuery中选择具有name属性的元素?

How do I select an element with its name attribute in jQuery?

本问题已经有最佳答案,请猛点这里访问。

如何通过jquery获取具有name属性的元素?

jquery中有没有(比如EDOCX1[1]表示id,EDOCX1[2]表示class)表示name?


1
$('[name="ElementNameHere"]').doStuff();

jquery支持CSS3样式选择器,另外还支持一些。

查看更多

  • jquery-选择器
  • jquery-[attribute=""]选择器


您可以使用:

1
jQuery('[name="' + nameAttributeValue + '"]');

不过,这是一种选择元素的低效方法,因此最好也使用标记名或将搜索限制到特定元素:

1
2
3
jQuery('div[name="' + nameAttributeValue + '"]'); // with tag name
jQuery('div[name="' + nameAttributeValue + '"]',
     document.getElementById('searcharea'));      // with a search base


名字很简单:

1
$('[name=elementname]');

资源:

http://www.electrictoolbox.com/jquery-form-elements-by-name/(谷歌搜索:按名称获取元素jquery-第一个结果)


1
jQuery("[name='test']")

尽管您应该避免使用它,并且如果可能的话,可以通过ID(例如#myId)进行选择,因为它调用本机getElementById具有更好的性能。


你可以一直这样做。