如何获得一个元素与它的名称属性与jQuery?

是否有任何(像# for id和。为类)的名称在jQuery?


当前回答

取名字很简单:

$('[name=elementname]');

资源:

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

其他回答

你可以使用:

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

这将是一种低效的选择元素的方式,所以最好也使用标签名称或限制搜索特定的元素:

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

尽管你应该避免它,如果可能的话,通过ID选择(例如#myId),因为这有更好的性能,因为它调用本机getElementById。

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

jQuery支持CSS3样式选择器等等。

查看更多

jQuery -选择器 jQuery - [attribute=""]选择器

你可以用$('input[name=" someename "]')

取名字很简单:

$('[name=elementname]');

资源:

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