Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/c9022685/mamotaku.com/www/public_html/__wp/wp-content/plugins/jetpack/_inc/lib/class.media-summary.php on line 77

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/c9022685/mamotaku.com/www/public_html/__wp/wp-content/plugins/jetpack/_inc/lib/class.media-summary.php on line 87

Warning: count(): Parameter must be an array or an object that implements Countable in /home/c9022685/mamotaku.com/www/public_html/__wp/wp-includes/post-template.php on line 284
サイト内の外部リンクにtarget _blankを自動でつける|MaMoTaKu(Blog)〜まもたくのぶろぐ

サイト内の外部リンクにtarget _blankを自動でつける

カテゴリー:javascript

サイトの中に張ってある外部リンクにいちいち「target=”_blank”」を入力するのはめんどくさい!
そんなMaMoTaKuが見つけたjavascriptはこちら!

$(document).ready(function () {
    $("a[href^='http']:not([href*='" + location.hostname + "'])").attr('target', '_blank');
})

このjavascriptを使えばサイト内のリンクはそのまま、外部へのリンクには「target=”_blank”」がつくようになります。
もう少しこのjavascriptをいじればサイト内の特定のボックスに入ってるリンクにも「target=”_blank”」をつけれると思う。
ちなみにjQueryを読み込まないと使えないぞ、!