我有一个脚本使用类似$('img[src*=#]')
之类的选择器,它在使用jQuery 1.11的旧项目中运行良好。我刚刚尝试在jQuery 1.12的新项目中使用该脚本,它窒息,说,
未捕获错误:语法错误,无法识别的表达式:img [src * =#]
我发现解决方案很简单,我不得不在主题标签前添加两个斜杠,一个还不够,所以img[src*=\\#]
有效。但我只是想知道为什么这是必要的。我担心我做了奇怪的事情,也许还有更合适的方法。答案可能只是,“不,这很好”,但是仍然存在jQuery版本之间发生了什么变化的问题。