イナヅマTVログ

[JavaScript] IE 7以下でaタグhrefをJSで取得するとホスト付き

| 0件のコメント

つまらないことで、がっつりハマったのでメモしとく。

<a href="#example" id="exampleLink">

HTMLのaタグのhref情報を取得しようとしています。

jQueryを使用しています。

$('#exampleLink').attr('href');

IE 8以上、Chrome, Safari, Firefoxなどのモダンブラウザは
#example
が返ってきました。

IE 7, IE 6では
http://example.com/#example
とプロトコル+ホスト付きで情報が返ってきました。

1年前のコードを書いてた時には知ってたみたいなのに、身に付いてないのですっかりハマってしまいました。
去年の自分はいけてたのになんという時間の無駄使いをしてしまったのだろう。

戒めのためにブログっときます。

コメントを残す

必須欄は * がついています