Logo
You
Code

Cambiar target de los enlaces

Autor YouCode - http://www.youcode.com.ar/jquery/cambiar-target-de-los-enlaces-46

Muchas veces, cuando un sitio tiene contenido escrito por otros o simplemente copiamos desde otro sitio, suele pasar que los enlaces no tienen su _target en Blank , provocando que nuestra pagina desaparezca al hacer click en los enlaces, esto es malo para el SEO.

 Para solucionar esto, debemos manipular el DOM y cambiar el target de los enlaces, en este ejemplo cambiamos el target de todos los enlaces que no sean de nuestro sitio.



$("a[href^='http']").not("a[href^='http:\/\/youcode'],a[href^='http:\/\/www.youcode']").attr({target: "_blank"});

o si queremos solo cambiar los enlaces de un determinado elemento, hariamos:



$("article a[href^='http']").not("a[href^='http:\/\/youcode'],a[href^='http:\/\/www.youcode']").attr({target: "_blank"});

 

http://www.youcode.com.ar/jquery/cambiar-target-de-los-enlaces-46