2016-05-10 17 views

答えて

0

あなたは、属性ベースのセレクタを使用している場合、引用符で特殊文字を囲む必要があります。

if ($('ul li a[href="' + id + '"]').length) { 

セレクタのバージョンは

if ($("ul li a[href=#!...]").length) { 

#!が認識できない表現がスローされますをもたらすであろう。他の答えは技術的に(セレクタに使用される構文が許可されていないもう)正しいが""文字に

if ($('ul li a[href="#!..."]').length) { 
+0

私はこれについてどの部分を編集すべきか分かりますか?コンソールのjQuery.jsファイルにはエラーがあります。 jquery.jsファイルの – user3663143

+0

をスクリーンショットで言及しました –

0

を逃れる

私のバージョンでは、解決策はないjquery.jsを更新することです。エラーに記載されているセレクタはDiviテーマで使用されており、Wordpressのアップデート(jqueryおよび/またはjquery-migrate.jsも更新されています)ではこれが許可されていません。

解決策はDiviテーマを更新することです。現時点では2.7.5が最新のバージョンです。私はちょうど私のWordpressのサイトのテーマを更新し、問題はなくなった。

関連する問題