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

时间:2012-03-13 07:38:42

标签: javascript jquery

如何使用jQuery获取带有name属性的元素?

jQuery中的名称是否有任何内容(例如#用于id和.用于类)?

4 个答案:

答案 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"]')