jQuery: far aprire i link in una nuova finestra

jQuery: far aprire i link in una nuova finestra

In jQuery possiamo far aprire i link in una nuova finestra.

La soluzione è la seguente:


var host = location.host;

$( "a" ).each(function() {
    var $a = $( this );
    var href = $a.attr( "href" );

    if( href.indexOf( host ) == -1 && !/^(#|mailto|tel)/.test( href ) ) {
        $a.attr( "target", "_blank" );
    }
});
Torna su