2012-08-10 7 views
14

Después de la actualización de jQuery 1.8.0, JScrollPane me da este error:JScrollPane y jQuery 1.8.0

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

en esta línea:

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

¿Alguien puede ayudar?

Gracias

+1

¿Estas seguro que es compatible JScrollPane con la última versión de jquery –

+13

Debe ser '$ (" script ", elem) .filter ('[type =" text/javascript "] ,: no ([tipo])'). remove();' – Esailija

+0

Gracias @Esailija, está funcionando ahora. – rgomesf

Respuesta

7
  1. not es un selector de pseudo y deben ser precedidas por un : utilizado como :not()
  2. Aunque el filtrado por nombre-valor de atributo uso como selector[attr="value"] - [type="text/javascript"].

lo que debe ser -

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

Sí, creo que jScrollpane necesita hacer eso – rgomesf

Cuestiones relacionadas