Jquery – Aggiungi target _blank a specifici link – add target _blank to link


Nota: Articoli etichettati come Snippet non contengono codice completo ma solo parti di esso, recuperate da appunti. Per cui, potrebbe essere necessario modificarne alcuni nomi o indici. Per ogni chiarimento, lasciate un commento all’articolo.

Per aggiungere in modo dinamico, mediante jquery, il target=”_blank” ad alcuni link di una pagina, presenti in uno specifico contenitore (es: un <div>), ma filtrando solo i link che portano a siti esterni, utilizzare il seguente codice:

$(‘#quadroContenuti a[href^=”http://”%5D&#8217;).attr(‘target’, ‘_blank’);

A tutti i link, presenti nel testo del div “quadroContenuti”, che iniziano per “http://&#8221; (ovvero che non puntano, presumibilmente, a pagine interne del sito) viene aggiunto il nuovo target.


Rispondi

Effettua il login con uno di questi metodi per inviare il tuo commento:

Logo di WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione /  Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione /  Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione /  Modifica )

Connessione a %s…

%d blogger hanno fatto clic su Mi Piace per questo: