更新到jQuery 1.8.0之后,jScrollPane给了我这个错误:
未捕获错误:语法错误,无法识别的表达式: [类型=文本/ JavaScript的],而不是([类型])
在这一行:
$("script",elem).filter('[type=text/javascript],not([type])').remove();
有人可以帮忙吗?
由于
答案 0 :(得分:7)
not
是一个伪选择器,前面应该有一个用作:
的{{1}} :not()
- selector[attr="value"]
。所以它应该是 -
[type="text/javascript"]
答案 1 :(得分:5)
这是jScrollPane的补丁。适用于jquery 1.8.x https://github.com/jarednorman/jScrollPane/commit/2ef4821afa1dd62db056e3dea737e6f84b17fb13
答案 2 :(得分:0)
最新版本的jScrollPane (v2.0.0beta12 - 2012-09-27)增加了对jQuery 1.8的支持:
$("script", elem).filter('[type="text/javascript"],:not([type])').remove();