jQuery を用いたページ内スクロール: リンク先 ID 値が日本語である場合、エラー "Syntax error, unrecognized expression" が発生
jQuery の animate を使用して、ページ内リンクに対するスムーズスクロールを実装しようとしていました。リンク先の ID 属性値が日本語である場合、Error: Syntax error, unrecognized expression が発生しました。コンソールのエラーログに URI エンコードされた文字列が出力されていたので、そちらをデコードすると、成功するようになりました。
Tags: jquery, scroll, hash, japanese