私のサイトには、ユーザーが返信ボタンをクリックするとメッセージにリダイレクトされ、アンカーリンクに基づいてテキストエリアにフォーカスするメッセージング機能があります。
したがって、リンク構造は次のようになります。
view_message/4fad37da1df#reply
ありがとう
試す:
if (window.location.hash) {
$(window.location.hash).attr("tabindex", -1).focus();
}
URL にハッシュが含まれているかどうかを確認し、含まれている場合は、値が -1 の tabindex 属性をターゲットに与え、フォーカスを適用します。
tabindex 属性の理由については、 https: //stackoverflow.com/a/6188217/430191 を参照してください(IE/Chrome/Safari でのキーボード フォーカスに関する関連する問題)。