2012-08-10 5 views
14

Dopo l'aggiornamento a jQuery 1.8.0, JScrollPane mi da questo errore:JScrollPane e jQuery 1.8.0

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

in questa linea:

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

chiunque può aiutare?

Grazie

+1

Sei sicuro JScrollPane è compatibile con l'ultima versione di jquery –

+13

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

+0

Grazie @Esailija, sta funzionando ora. – rgomesf

risposta

7
  1. not è un selettore pseudo ed essere preceduti da un : utilizzato come :not()
  2. Mentre filtraggio per attributo uso nome-valore come selector[attr="value"] - [type="text/javascript"].

Così dovrebbe essere -

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

Sì, penso che jScrollpane debba farlo – rgomesf