Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

108
Vistas
No se puede obtener src de img (JS, Jquery)

tengo alguna mesa

 <table> <tr> <td>1</td> <td><img src="uploads/0/58.gif"></td> <td>Name 1</td> <td>8</td> </tr> <tr> <td>2</td> <td><img src="uploads/0/25.gif"></td> <td>Name2</td> <td>5</td> </tr> </table>

Necesita obtener src de todas las imágenes de la tabla. Estoy haciendo algunos reemplazos en la tabla, así que var tbl = $('table').html();

Después de los reemplazos, necesito obtener src-s: realmente no sé cómo escribirlo, como $(tbl + 'tr').each... Así que escribo:

 $('table tr').each(function(index){ let tds = $(this).find('td'); // get array td-s console.log(typeof(tds.html())) // Object console.log(tds[1]) // <td><img src="uploads/0/58.gif"></td> //$('img').src // error //$('img').getAttribute('src') // error, //$(this).find('img').src // error //ets... });

Intento algo como

o $(this).find('img) // == Objeto, no puedo obtener src de

about 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

Podrías usar un selector más completo:

 $('table td > img[src]').each(function(i, e) { });

O para todas las imágenes en la página con una fuente, se vería así:

 $('img[src]').each(function(i, e) { console.log(e.src); });

Es posible que desee leer sobre los selectores de CSS :)

about 4 years ago · Santiago Trujillo Denunciar

0

Una solución muy simple basada en sus ejemplos probados es:

 console.log(tds[1].firstChild.src);

Para obtener el resultado dentro de un bucle:

 $('table tr').each(function(index){ console.log(tds[1].firstChild.src); });
about 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda