「自分だけが宙を泳いで通学する夢」をよく見ていました

IT系辞めて今は営業職。オタクも辞めた?いま何者なんだ俺は...

jQuery リンク操作

こんばんは。NORIです。

Qiitaに投稿するほどネタがないので、ひとまずこちらへ。

 

XXXはクラス名

 

// 要素を書き換える

$('.XXX a').attr({ "href": "javascript:void(0);", "onclick": "location.reload();" });

 

onclick属性も書き換えられるだなんて驚きました。

仕事中に発見して一人で心の中で思いっきりガッツポーズしてました。

関数は例として再読み込みさせてます。

 

/ / リンク先を加工する例
var link = $('.XXX').attr("href");

if (link.indexOf("the word") != -1) {

  $('.XXX').attr("href", "新しいURL");

}

 

href属性を条件に応じて書き換えます。よく使うのは相対パスでしょうか。