3
A
回答
1
不,Sizzle不支持名称空间选择器。
CSS selector for namespaces是namespace|
。该选择器匹配任何名称空间(包括默认名称空间)中的跨度:*|span
。
该选择用jQuery工作在现代浏览器:jsfiddle.net/U7my4
现代浏览器都支持document.querySelectorAll()
本身,所以jQuery使用,默认情况下。 Sizzle是用于旧版浏览器的后备选择器引擎。基本上,我们正在谈论IE7和IE6,而这些在中国以外几乎不再使用。通过在IE7模式下加载jsFiddle的frame page,您可以强制jQuery使用sizzle。而它失败的错误消息:
语法错误,无法识别的表达式:* |跨度
相关问题
- 1. 嘶嘶声选择器引擎错误
- 2. 可搜索项目的嘶嘶声选择器语法模式
- 3. android;响亮的嘶嘶声
- 4. 嘶嘶声选择器可以评估正则表达式吗?
- 5. 了解C#中的嘶嘶声#
- 6. JQuery的目录,嘶嘶声和过滤
- 7. 油滑与嘶嘶声 - 优点和缺点的CSS选择引擎
- 8. 了解目标C中的嘶嘶声012
- 9. Speex编码/解码导致嘶嘶声噪声(Objective-c)
- 10. 从16位PCM中删除C++中的音频噪声(嘶嘶声)
- 11. 基于上下文的getElementById比原生getElementById慢1000倍。像嘶嘶声这样的选择器引擎是否使用更聪明的策略?
- 12. Ruby中的嘶嘶响buzz代码中的未捕获语法错误
- 13. Microsoft.ApplicationServer.Caching命名空间是否支持out appfabric服务器缓存?
- 14. 是否支持:: - webkit选择选择器?
- 15. JOOX命名空间支持
- 16. TypeScript是否支持名称空间类的类声明?
- 17. Rails 4 - 嘶嘶声返回未捕获错误:语法错误,无法识别的表达式:[path_name]
- 18. HTML5是否支持名称空间?
- 19. Squeak是否支持名称空间?
- 20. TypeScript是否支持名称空间?
- 21. R是否支持多级命名空间?
- 22. 检查浏览器是否支持HTML5时间选择器
- 23. 脚本命名空间支持ESB
- 24. Hive是否支持在Select中选择?
- 25. C++ 17:对pmr命名空间类的编译器支持
- 26. Mod_Rewrite是否支持命名捕获组
- 27. MATLAB是否支持命名参数?
- 28. 单声道框架中是否存在“System.Speech.Recognition”命名空间?
- 29. XSLT的选择命名空间属性
- 30. SQL CE 4(CTP)是否支持使用System.Transaction命名空间的环境事务?
只有默认命名空间或namespaceless工作虽然。 – BoltClock
是的,我无法获得使用任何其他名称空间的示例。即使遵循[CSS3名称空间模块]的语法(http://www.w3.org/TR/css3-namespace/)。 *但是,*要点在于选择器本身*被现代浏览器支持。虽然它可能没有任何实际用途。 – gilly3
这是因为@命名空间不是选择器。这是一个CSS规则。由于你实际上不能在'querySelectorAll()'中写CSS,所以完全不支持。 'querySelectorAll()'中的命名空间在这里覆盖:http://www.w3.org/TR/selectors-api/#resolving-namespaces – BoltClock