トップ 差分 一覧 ping ソース 検索 ヘルプ RSS ログイン

jQuery/リンクURLの書き換え

[JavaScript Tips]

 環境

 概要

ページ中にあるURLを一括して書き換える場合の方法です。

 方法

例えば一律ベースURLを追加する場合は以下のようにする。

jQuery("a", document.body).each(function() {
  var obj = jQuery(this);
  var link = obj.attr('href');
  obj.attr('href', "http://somewhere/" + link);
});

大まかにはこんな流れ。

  • jQueryで対象を絞り込み
  • eachにcallback関数を渡す
  • callback関数内でjQuery(this)で対象のオブジェクトを取得
  • 何やらかんやら操作を行う

 参考

 コメント

  • 何やらかんやらと書くと、33分探偵を思い出して自分で笑ってしまった。蛇足でした。 - Yoshimov (2009年03月30日 12時04分46秒)
お名前: コメント:

最終更新時間:2009年03月30日 12時04分46秒