【发布时间】:2015-10-11 16:30:05
【问题描述】:
有没有人知道在 vanilla js 中运行 [class^='xyz-'] css 选择器搜索的可靠方法,无需任何库,无需关闭浏览器即可在整个 dom 上运行?
基本上是$('[class^="xyz-"]').length检查,不使用jQuery...它只需要找到一个出现并且可以中断;紧接着。
谢谢!
编辑:应该是跨浏览器和移动设备,可能是 ie7+
【问题讨论】:
-
我可以,但我也可以在社区驱动的问答网站上询问是否有人已经知道这样做的好方法,而无需花 3 天的时间来解决问题,并且可能最终得到一个半有效的解决方案。
-
寻找超薄库,太大了——然后是上面解释的后者。
-
我投票关闭这个过于广泛 - 如果有一个可重用的解决方案足够简单,可以跨浏览器可靠地运行 stackoverflow 答案,你真的认为人们会使用 jQuery 及其同类吗?如果你想要一个线索而不是查看document.querySelectorAll 和它的各种 polyfills - 比如 Sizzle。
标签: javascript dom css-selectors vendor-prefix