2012-08-10 12 views
14

Po aktualizacji do jQuery 1.8.0, JScrollPane daje mi ten błąd:JScrollPane i jQuery 1.8.0

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

w tej linii:

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

Czy ktoś może pomóc?

Dzięki

+1

jesteś pewien, że jest kompatybilny JScrollPane z najnowszą wersją jquery –

+13

Powinien to być '$ (" script ", elem) .filter ('[type =" text/javascript "] ,: not ([type]).) remove();' – Esailija

+0

Dzięki @Eailailija, działa teraz. – rgomesf

Odpowiedz

7
  1. not jest selektor pseudo i powinno być poprzedzone : używany jako :not()
  2. Podczas filtrowania przez atrybut użytkowania nazwa-wartość jako selector[attr="value"] - [type="text/javascript"].

Tak powinno być -

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

Tak, myślę, że jScrollpane musi to zrobić – rgomesf

Powiązane problemy