web関連
jQueryのエラー「Syntax error, unrecognized expression」
コーディングしていたら「Syntax error, unrecognized expression」というエラーが出たので調べたときの備忘録
引用符が抜けてると出るエラー
//エラー文
Uncaught Error: Syntax error, unrecognized expression
↑は引用符「’」(シングルクォート)「”」(ダブルクォート)とかが欠けてたら出るエラーみたいです。
// ×エラー出る
$('a[href^=#]').click(function() {
// ○エラー出ない
$('a[href^="#"]').click(function() {
wordpressが4.5にバージョンアップした際にjQueryのバージョン1.12.xになったことが原因みたい
lightbox系のjqueryのプラグインで「Uncaught Error: Syntax error, unrecognized expression: #group=album-2&photo=album」というエラーが出たり出なかったりするから調べたんだけど
結局、原因がわからない…
「jQuery Migrate」がjQueryのバージョンアップによって削除・変更された機能や箇所をある程度復元するみたいな記事を読んだからそれが動いてる?(ちなみにver:1.4.1)