2012-08-10 5 views
14

Nach Update auf jQuery 1.8.0 gibt JScrollPane mir diesen Fehler:JScrollPane und jQuery 1.8.0

Uncaught Error: Syntax error, unrecognized expression: [type=text/javascript],not([type])

in dieser Zeile:

$("script",elem).filter('[type=text/javascript],not([type])').remove(); 

Kann jemand helfen?

Dank

+1

sind Sie sicher, dass JScrollPane kompatibel ist mit der neuesten Version von jquery –

+13

Es sollte sein $ ("script", elem) .filter ('[type = "text/javascript"], nicht ([type])'). remove(); ' – Esailija

+0

Danke @Esailija, es funktioniert jetzt. – rgomesf

Antwort

7
  1. not ist ein Pseudo-Selektor und sollte von einem : als :not()
  2. von Attribut Name-Wert-Verwendung als selector[attr="value"] Während Filterung verwendet vorangestellt werden - [type="text/javascript"].

es so sein sollte -

.filter('[type="text/javascript"],:not([type])') 
+0

Ja, ich denke, jScrollpane muss das tun – rgomesf