Fork me on GitHub

Jquery リンクurlの書き換え

  • Mar 30, 2009

categoryプラグインは存在しません。

環境

概要

ページ中にある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秒)

commentプラグインは存在しません。