如何获得一个元素与它的name属性与jQuery?
name
在jQuery中有任何东西(如#用于id和.用于类)用于名称吗?
#
.
$('[name="ElementNameHere"]').doStuff();
jQuery支持CSS3样式选择器等等。
[attribute=""]
jQuery("[name='test']")
尽管你应该避免它,如果可能的话,通过ID选择(例如#myId),因为这有更好的性能,因为它调用本机getElementById。
#myId
getElementById
你可以使用:
jQuery('[name="' + nameAttributeValue + '"]');
这将是一种低效的选择元素的方式,所以最好也使用标签名称或限制搜索特定的元素:
jQuery('div[name="' + nameAttributeValue + '"]'); // with tag name jQuery('div[name="' + nameAttributeValue + '"]', document.getElementById('searcharea')); // with a search base
取名字很简单:
$('[name=elementname]');
http://www.electrictoolbox.com/jquery-form-elements-by-name/(谷歌搜索:获取元素名称jQuery -第一个结果)
你总是可以做$('input[name="somename"]')
$('input[name="somename"]')