Enlaces de _top a _self con jQuery

11/Mar/2011 jQuery , , Deja un comentario

En el artículo Cambiar el target de los enlaces con jQuery veíamos como podíamos meter un target "_blank" a ciertos enlaces de la página.

Pero, ¿qué hacer si nuestros enlaces tienen un valor de "_top" y queremos pasarlo a "_self"? como nos comentaba María Fernandez en el anterior artículo.

Para llevar a cabo el cambio de _top a _self solo tenemos que jugar con el selector de filtrado.

Ya veíamos que con A filtrábamos los enlaces de la página:

  1. $(a)

Al selector deberemos de añadirle un filtrado de atributo entre corchetes. Si queremos que la coincidencia del atributo sea exacta deberemos de utilizar la siguiente estructura:

  1. [name*="value"]

Así nuestro selector quedará de la siguiente forma:

  1. $("a[target*='_top']")

Solo nos quedará, mediante el método .attr modificar el valor de target.

  1. $("a[target*='_top']")
  2. .attr({target: "_self"});

Vídeos sobre jQuery


Difunde el Conocimiento

Si te ha gustado el artículo o te ha sido de utilidad, no dejes de compartirlo con tus amigos en las redes sociales... Te estaremos muy agradecidos. :-D

¿Algo que nos quieras comentar?

Déjanos tu comentario, no te preocupes que tu email no será publicado

*

*