<p data-foo="bar">
你怎么做相当于
document.querySelectorAll('[data-foo]')
我需要至少在IE7中有效的本机解决方案。我不在乎IE6。
签出sizzle.js javascript选择器库
—
纪元
不错,是我唯一需要做的选择是数据属性,因此我试图找出最简单的修补方法,而无需引入整个选择器引擎(例如Sizzle)。但是从源头上看很不错。顺便说一句,另一个很棒的选择器引擎是github.com/ded/qwery
—
ryanve
@ryanve,谢谢,我来看看:)
—
纪元
我使用的工作解决方案在github.com/ryanve/dope/blob/master/dope.js中,称为“ queryAttr”的方法
—
ryanve 2012年
大声笑,你的问题是我的答案。所以这带来了另一个问题。在什么情况下
—
vzhen 2013年
querySelectorAll
不可用? note - I don't care all IE