hirokonaBlog

ググる→忘れそう→即時メモ 京都のWebデザイナーの備忘録

ie6,7での.attr(“href”)はURL全体がかえってくるよ

var $link = $(“p.link a”);
var slideNo = $link.attr(“href”);

ってするとie6,7での.attr(“href”)はURL全体がかえってくるよ
DOMの解釈がアレだかららしいよ。
なのでreplaceしてあげようね。
[html]
var $link = $(“p.link a”);

$link.click(function(){
var slideNo = $(this).attr(“href”);
var base = window.location.href.substring(0, window.location.href.lastIndexOf(“/”) + 1);
slideNo = slideNo.replace(base, “”);
fixLayout(“div#” + slideNo);
_debug(slideNo);
_debug(base);
return false;
});
[/html]
http://stackoverflow.com/questions/2342903/jquery-not-parsing-properly-attrhref-in-ie


投稿日

カテゴリー:

投稿者:

タグ:

コメント

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください