• ベストアンサー

javascriptで#のリンク先を設定する方法

<a href="#">テスト</a> というリンクにもかかわらず、クリックすると http://hogehoge.jp/ のリンク先に飛ぶリンクを発見しました。 これは一体どうやっているのでしょうか? 多分、javascriptかjqueryを使っていると思うのですが。 Googleで探したのですが、 href="#" で検索しても、検索語でシャープを認識しないので思い通りの検索結果に辿り着くことが出来ませんでした。 どうぞ教えて下さい。

質問者が選んだベストアンサー

  • ベストアンサー
  • yui-magic
  • ベストアンサー率62% (20/32)
回答No.1

多分、リンクは見せかけで実際はonClickのイベントを取って JavaScriptでページを遷移させているのだと思います。 jQueryを使ったサンプル ------script------ $(function() {  $(".test").find("a").click(function()  {   location.href="http://hogehoge.jp/";  }); }); ------html------- <div class="test"> <a href="#">テスト</a> </div>

ubshink
質問者

お礼

完璧です! ありがとう御座いました!!

専門家に質問してみよう