我有一个自定义属性,名为数据角色,我想找到jQuery中的所有元素,其中data-role =“content”。如何通过jQuery中的自定义属性的特定值获取元素?
我目前做这与一些旧的JavaScript代码:
var elements = element.getElementsByTagName(tagName);
for(var i=0; i<elements.length; i++) {
if(elements[i].getAttribute("data-role") == "content") {
// does something evil
}
}
免责声明:代码不检查,只是把它写下来很快。
我有一种感觉,在jQuery中有一种优雅的单线解决方案,但我是新手。在我知道之前我无法入睡,所以也许你可以帮助一个兄弟。 ;-)
非常感谢quzick解决方案,我使用了Abraham的选择器。需要等待约。 15分钟,直到我可以标记为已解决。 – beta