jQuery: abilitare il target="_blank" nei link

jQuery: abilitare il target="_blank" nei link

L'attributo target dei link HTML può essere usato per aprire le pagine in una nuova finestra. Sfortunatamente questo attributo è stato deprecato nella DTD Strict di XHTML 1.0 e in XHTML 1.1. Come fare? Con jQuery.

Immaginiamo di avere questa marcatura:


<a href="http://sito.it/" rel="external">...</a>

Ecco il codice jQuery:


$('a[rel=external]').click(function(){
     this.target = '_blank';
});
Torna su