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

88
Vistas
Imagen en la etiqueta span en una etiqueta img

Trato de mostrar una imagen con <img src="" alt="music cover"> usando <span></span> para mostrar las portadas musicales de mi radio web.

El enlace es dinámico, es por eso que quiero usar la etiqueta span para obtener el enlace URL de la imagen que se muestra durante la reproducción de música.

He intentado esto, pero no funciona:

 <center> <p class="current-playlist"> <span></span> </p> </center>

Aquí está mi código:

 <!DOCTYPE html> <html> <center><p class="current-playlist"><img src="<span></span"></p></center> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script> <script> var nowPlayingTimeout; var nowPlaying; function loadNowPlaying() { $.ajax({ cache: false, dataType: "json", url: 'https://my_radio_website.com/api/nowplaying_static/radio.json', success: function(np) { // Do something with the Now Playing data. nowPlaying = np; $('.current-playlist span').text(np.now_playing.song.art); nowPlayingTimeout = setTimeout(loadNowPlaying, 15000); } }).fail(function() { nowPlayingTimeout = setTimeout(loadNowPlaying, 30000); }); } $(function() { loadNowPlaying(); }); </script> </html>

Sin la etiqueta img, solo se muestra el enlace de la imagen, ¿cómo podría proceder?

about 4 years ago · Santiago Gelvez
1 Respuestas
Responde la pregunta

0

<img src="<span></span"> no es un HTML válido, no puede poner otro elemento en la etiqueta src , solo debe establecer el enlace de imagen a src en su lugar.

Para hacerlo, puede crear un elemento <img src=""> con un atributo src vacío.

Luego, cuando necesite cargar la imagen, puede colocar el enlace de la imagen en el atributo src .

Ejemplo:

 const imageLink = "https://picsum.photos/200/300"; // setTimout to simulate ajax request setTimeout(() => { $(".current-playlist img").attr("src", imageLink); // OR document.querySelector('.current-playlist img').src = imageLink; }, 1000);
 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <p class="current-playlist"> <img src=""> </p>

about 4 years ago · Santiago Gelvez 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