Foros del Web » Programando para Internet » Jquery »

[SOLUCIONADO] leer todos los href de una pagina

Estas en el tema de leer todos los href de una pagina en el foro de Jquery en Foros del Web. hola amigos como puedo leer todos los href de una pagina para generar una lista de los enlaces con jquery gracias por la ayuda...
  #1 (permalink)  
Antiguo 18/01/2014, 00:24
 
Fecha de Ingreso: abril-2003
Mensajes: 587
Antigüedad: 21 años, 7 meses
Puntos: 5
leer todos los href de una pagina

hola amigos como puedo leer todos los href de una pagina para generar una lista de los enlaces con jquery


gracias por la ayuda
__________________
Si la vida te da la espalda tocale el culo
  #2 (permalink)  
Antiguo 18/01/2014, 00:50
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años, 1 mes
Puntos: 977
Respuesta: leer todos los href de una pagina

Solamente coloca la letra a que representa al elemento de enlace.

Código Javascript:
Ver original
  1. var $enlaces = $("a");

Con eso, tienes un array con todos los enlaces presentes en el documento y lo puedes iterar para listar su contenido.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand
  #3 (permalink)  
Antiguo 18/01/2014, 00:50
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 8 meses
Puntos: 1284
Respuesta: leer todos los href de una pagina

Hola:

Con document.getElementsByTagName("a") se obtienen todas las etiquetas "a" de la página. Pero href también existen en otros tags (area, base)... supongo que no te interesará...

Por cierto, existe un foro para jquery, y allí moveremos el tema.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #4 (permalink)  
Antiguo 18/01/2014, 00:51
 
Fecha de Ingreso: abril-2003
Mensajes: 587
Antigüedad: 21 años, 7 meses
Puntos: 5
Respuesta: leer todos los href de una pagina

bueno concretamente serian todas las etiquetas que contengan rel no me exprese bien
__________________
Si la vida te da la espalda tocale el culo
  #5 (permalink)  
Antiguo 18/01/2014, 01:01
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años, 1 mes
Puntos: 977
Respuesta: leer todos los href de una pagina

En ese caso, sería así:

Código Javascript:
Ver original
  1. var $rel = $("*[rel]");

Tomas todos los elementos que tengan presente el atributo rel.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand
  #6 (permalink)  
Antiguo 18/01/2014, 01:31
 
Fecha de Ingreso: abril-2003
Mensajes: 587
Antigüedad: 21 años, 7 meses
Puntos: 5
Respuesta: leer todos los href de una pagina

y si quisiera obtener los rel que se encuentran dentro de un div en concreto seria posible?
__________________
Si la vida te da la espalda tocale el culo
  #7 (permalink)  
Antiguo 18/01/2014, 08:34
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años, 1 mes
Puntos: 977
Respuesta: leer todos los href de una pagina

Claro:

Código Javascript:
Ver original
  1. var $rel = $("#elDiv *[rel]");

O así:

Código Javascript:
Ver original
  1. var $rel = $("#elDiv").find("*[rel]");

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand
  #8 (permalink)  
Antiguo 18/01/2014, 09:48
 
Fecha de Ingreso: abril-2003
Mensajes: 587
Antigüedad: 21 años, 7 meses
Puntos: 5
Respuesta: leer todos los href de una pagina

Interesante, muchas gracias por el apoyo!
__________________
Si la vida te da la espalda tocale el culo

Etiquetas: href, javascript
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:13.