チェ・ゲバムラの日記

脱犬の道を目指す男のブログ

【JS】ハッシュタグつきのURLでアクセスしたらページの特定の場所に飛ばす

index.html#sec1とかにしておいたら
押したら通常はページのsec1のIDのところにいくが、そこがアコーディオンだったりタブだったりした場合、
それを押させるんじゃなくてJavaScriptで押させるということがしたい。
そんなときのTips

<script>
$(function(){
// URLのアンカー(#以降の部分)を取得
var urlHash = location.hash;
 
// URLにアンカーが存在する場合
if(urlHash){
  // アンカー判断する
  if (urlHash == '#letsuse') {
    $('#tab li:nth-child(2)').click();
  }
}
});
</script>