2012-08-10 11 views
14

のjQuery 1.8.0にアップデートした後に、JScrollPaneには、私は、このエラーを与える:この行のするJScrollPaneとjQuery 1.8.0

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

を:

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

誰でも助けることができますか?

おかげ

+1

あなたがJScrollPaneには互換性があることを確信していますjqueryの最新バージョンで –

+13

'$(" script "、elem).filter( '[type =" text/javascript "]、not([type])')。remove();' – Esailija

+0

ありがとう@エセイリア、それは今働いている。 – rgomesf

答えて

7
  1. not擬似セレクタと:not()
  2. selector[attr="value"]、属性の名前と値の使用によってフィルタリング一方として使用:が先行されなければならない - [type="text/javascript"]

だから、あるべき -

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

はい、私はjScrollpaneがそれを行う必要があると思います – rgomesf

0

jScrollPane (v2.0.0beta12 - 2012-09-27)の最新バージョンは、jQueryの1.8のサポートを追加しました:

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