How do I select an element with its name attribute in jQuery?
本问题已经有最佳答案,请猛点这里访问。
如何通过jquery获取具有
jquery中有没有(比如EDOCX1[1]表示id,EDOCX1[2]表示class)表示name?
1 | $('[name="ElementNameHere"]').doStuff(); |
jquery支持CSS3样式选择器,另外还支持一些。
查看更多- jquery-选择器
- jquery-
[attribute=""] 选择器
您可以使用:
1 | jQuery('[name="' + nameAttributeValue + '"]'); |
不过,这是一种选择元素的低效方法,因此最好也使用标记名或将搜索限制到特定元素:
1 2 3 | jQuery('div[name="' + nameAttributeValue + '"]'); // with tag name jQuery('div[name="' + nameAttributeValue + '"]', document.getElementById('searcharea')); // with a search base |
。
名字很简单:
1 | $('[name=elementname]'); |
资源:
http://www.electrictoolbox.com/jquery-form-elements-by-name/(谷歌搜索:按名称获取元素jquery-第一个结果)
1 | jQuery("[name='test']") |
号
尽管您应该避免使用它,并且如果可能的话,可以通过ID(例如
你可以一直这样做。