如何name
使用jQuery获取具有其属性的元素?
jQuery 中的名称是否有任何内容(例如#
id 和.
class)?
如何name
使用jQuery获取具有其属性的元素?
jQuery 中的名称是否有任何内容(例如#
id 和.
class)?
$('[name="ElementNameHere"]').doStuff();
jQuery 支持 CSS3 样式选择器,以及更多。
您可以使用:
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 - 第一个结果)
jQuery("[name='test']")
尽管您应该避免使用它,并且如果可能的话通过 ID 选择(例如#myId
),因为它具有更好的性能,因为它调用了本机getElementById
.
你总能做到 $('input[name="somename"]')