将jQuery 1.11升级到1.12后,属性选择器出错

时间:2016-03-12 22:43:41

标签: jquery jquery-selectors

我有一个脚本使用类似$('img[src*=#]')之类的选择器,它在使用jQuery 1.11的旧项目中运行良好。我刚刚尝试在jQuery 1.12的新项目中使用该脚本,它窒息,说,

  

未捕获错误:语法错误,无法识别的表达式:img [src * =#]

我发现解决方案很简单,我不得不在主题标签前添加两个斜杠,一个还不够,所以img[src*=\\#]有效。但我只是想知道为什么这是必要的。我担心我做了奇怪的事情,也许还有更合适的方法。答案可能只是,“不,这很好”,但是仍然存在jQuery版本之间发生了什么变化的问题。

0 个答案:

没有答案