最新Chrome中的“未捕获错误:语法错误,无法识别的表达式”

时间:2012-08-13 17:02:33

标签: jquery-selectors

我已经在我的内部网站上工作了一个星期,并得到了一个工作演示。我去他的计算机上向同事展示我的作品,演示根本不起作用。我将问题跟踪到了Chrome的版本;他是最新的(第21节)而我不是(第20节)。当我升级到v21时,演示也停止了为我工作。它也打破了最新的Firefox(14)。

我正在使用Bootstrap Tour library并尝试了jQuery 1.7.1到1.8.0。

我正在做的是循环遍历各种DOM元素(一些带有id,一些只有类)使用this code抓取他们的CSS样式。我们的想法是找到视觉元素的尺寸,并在其上面覆盖相同尺寸的另一个div。在我升级浏览器之前,它工作得很好。

我得到的jQuery / Sizzle错误是“Uncaught Error:语法错误,无法识别的表达式:XXXXXX”,其中XXXXXX是某些供应商CSS扩展,例如'-webkit-input-placeholder'或'-moz-focus-inner'。如果我从Bootstrap Tour的CSS中删除有问题的标签,则会为另一个供应商扩展生成另一个错误。删除这些CSS标签最终会破坏Bootstrap之旅。

除了折腾Bootstrap Tour并编写自己的游戏外,还有什么可以做的吗?

0 个答案:

没有答案