更新的jQuery 1.8.0後,JScrollPane中給了我這個錯誤:JScrollPane的和jQuery 1.8.0
Uncaught Error: Syntax error, unrecognized expression: [type=text/javascript],not([type])
在這一行:
$("script",elem).filter('[type=text/javascript],not([type])').remove();
誰能幫助?
由於
更新的jQuery 1.8.0後,JScrollPane中給了我這個錯誤:JScrollPane的和jQuery 1.8.0
Uncaught Error: Syntax error, unrecognized expression: [type=text/javascript],not([type])
在這一行:
$("script",elem).filter('[type=text/javascript],not([type])').remove();
誰能幫助?
由於
not
是僞選擇器,應由用作:not()
selector[attr="value"]
濾波:
前面 - [type="text/javascript"]
。所以它應該是 -
.filter('[type="text/javascript"],:not([type])')
是的,我認爲jScrollpane需要這樣做 – rgomesf 2012-09-03 13:11:22
的jScrollPane (v2.0.0beta12 - 2012-09-27)最新版本增加了對jQuery的1.8支持:
$("script", elem).filter('[type="text/javascript"],:not([type])').remove();
你確定JScrollPane的兼容用最新版本的jquery – 2012-08-10 14:30:12
它應該是'$(「script」,elem).filter('[type =「text/javascript」],:not([type])')。remove();' – Esailija 2012-08-10 14:31:02
Thanks @Esailija,它現在正在工作。 – rgomesf 2012-08-10 16:23:35