タグ

2018年3月9日のブックマーク (1件)

  • jQuery Uncaught Error: Syntax error, unrecognized expression エラー|レンタルサーバーナレッジ

    jQueryでとあるバージョンだと動作するセレクタが、とあるバージョンだとエラーにとなり、下記のエラーが出力されることがあります。 筆者の環境ですと、jQuery1.11.xではエラーは出ませんが、1.12.xですとエラーになります。 「Uncaught Error: Syntax error, unrecognized expression」が出た場合に解除する方法をご紹介します。 エラー解除方法 当エラーはjQueryの仕様が変わり、下記コードなどでエラーが出力されます。 $('a[href^=#]').click(function() { // # 付きのリンクがクリックされたときの処理 }); このセレクタは「aリンクのhref属性が、#から始まっていたら」という内容です。 e.g) <a href="#target">サイト内リンク</a> その他にも inputタグのtype属

    jQuery Uncaught Error: Syntax error, unrecognized expression エラー|レンタルサーバーナレッジ