如何使用jQuery获取带有name
属性的元素?
jQuery中的名称是否有任何内容(例如#
用于id和.
用于类)?
答案 0 :(得分:559)
$('[name="ElementNameHere"]').doStuff();
jQuery支持CSS3样式选择器,还有更多。
答案 1 :(得分:36)
您可以使用:
jQuery('[name="' + nameAttributeValue + '"]');
这将是一种选择元素的低效方式,因此最好还使用标记名称或将搜索限制为特定元素:
jQuery('div[name="' + nameAttributeValue + '"]'); // with tag name
jQuery('div[name="' + nameAttributeValue + '"]',
document.getElementById('searcharea')); // with a search base
答案 2 :(得分:27)
获取名称非常简单:
$('[name=elementname]');
http://www.electrictoolbox.com/jquery-form-elements-by-name/(谷歌搜索:按名称获取元素jQuery - 第一个结果)
答案 3 :(得分:8)
您可以随时$('input[name="somename"]')