14

After update to jQuery 1.8.0, jScrollPane gives me this error:

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

in this line:

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

Can anyone help?

Thanks

rgomesf
  • 702
  • 1
  • 10
  • 20

3 Answers3

7
  1. not is a pseudo selector and should be preceded by a : used as :not()
  2. While filtering by attribute name-value use as selector[attr="value"] - [type="text/javascript"].

So it should be -

.filter('[type="text/javascript"],:not([type])')
Robin Maben
  • 22,194
  • 16
  • 64
  • 99
0

The latest version of jScrollPane (v2.0.0beta12 - 2012-09-27) added support for jQuery 1.8:

$("script", elem).filter('[type="text/javascript"],:not([type])').remove();
Martin Buberl
  • 45,844
  • 25
  • 100
  • 144