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

404
Vistas
jquery agregar imagen <imagen> en div

Si en jquery hacer:

 txt = '<img loading="lazy" src="photo.jpg">'; $('#my_div').append(txt);

funciona bien, imprima mi imagen pero y si usa una fuente de imagen receptiva como

 txt = '<picture>'; txt += '<source media="(max-width: 500px)" srcset="https://via.placeholder.com/100">'; txt += '<img loading="lazy" src="https://via.placeholder.com/50">'; txt += '</picture>'; $('#my_div').append(txt);
 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <div id="my_div"></div>

no funciona con la imagen. ¿jQuery no puede agregar una imagen?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Tu código funciona bien. Si lo está probando en su computadora de escritorio o portátil (pantalla más grande), no se mostrará. Se mostrará en pantallas más pequeñas, como las de los móviles, que tienen menos de 500 px.

En el siguiente ejemplo, my_div muestra la imagen, pero no my_div_2, debido al tamaño de la pantalla.

 txt = '<picture>'; txt += '<source media="(max-width: 500px)" srcset="photo_small.jpg">'; txt += '<img loading="lazy" src="https://www.w3schools.com/tags/img_pink_flowers.jpg">'; txt += '</picture>'; $('#my_div').append(txt); txt = '<picture>'; txt += '<source media="(min-width: 500px)" srcset="photo_small.jpg">'; txt += '<img loading="lazy" src="https://www.w3schools.com/tags/img_pink_flowers.jpg">'; txt += '</picture>'; $('#my_div_2').append(txt);
 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <div id="my_div"></div> <div id="my_div_2"></div>

about 4 years ago · Juan Pablo Isaza 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