jQuery1.7~1.8 で外部リンクを自動別窓オープン

jQueryのバージョンを上げるごとに動かなくなるのってなんだかなぁ、と。結局は若干重そうに見えても簡単・基本的なコードで仕上げるほうが手間取られなくていいと思う今日この頃です。

/*
 * DESC: Another location link use target _blank.
 * UPDATE: (2012-08-17)
 * AUTHER: Luvsic
 * LISENCE: MIT
 * INFO: http://luvsic.net/item/150
 *
 */


jQuery(function(){

        var mysite = location.hostname;
        $('a[href^=http]')
                        .not('[href*="'+mysite+'"]')
                        .addClass('external')
                        .attr('target','_blank');

});
Skooler Records

No comments yet

%3c%69%6e%70%75%74%20%74%79%70%65%3d%22%68%69%64%64%65%6e%22%20%6e%61%6d%65%3d%22%6e%70%5f%70%72%6f%74%65%63%74%62%79%6d%64%35%22%20%76%61%6c%75%65%3d%22%66%39%63%35%39%39%31%62%65%61%36%30%33%30%36%30%66%36%66%30%63%62%32%66%63%62%33%61%64%38%32%64%22%3e %3c%69%6e%70%75%74%20%74%79%70%65%3d%22%68%69%64%64%65%6e%22%20%6e%61%6d%65%3d%22%6e%70%5f%70%72%6f%74%65%63%74%62%79%6d%64%35%5f%68%61%73%68%22%20%76%61%6c%75%65%3d%22%31%62%32%64%63%63%32%30%65%33%63%30%38%63%39%31%33%64%65%37%31%37%35%31%61%65%39%38%32%61%61%63%22%3e
© 2006 – 2018 by Luvsic. Some rights reserved.