/ / Zmiana obrazu tła css - jquery, html, css

Zmienianie obrazu tła css - jquery, html, css

Mam ten prosty kod próbujący zmienić obraz tła elementu div. To nie działa.

<div id="lyt_photo_1" style="position:absolute; top:19mm; left:4mm; background-color:#999999; width:21mm; height:27mm;"></div>
<script>$("#lyt_photo_1").css("background-image", "url(/Jellyfish.jpg)");</script>

Odpowiedzi:

1 dla odpowiedzi № 1

Sprawdź to Próbny To działa, Oznacza to, że ścieżka do katalogu obrazu (/Jellyfish.jpg) jest źle

<div id="lyt_photo_1" style="position:absolute; top:19mm;
left:4mm;  width:21mm; height:27mm;"></div>

$("#lyt_photo_1").css("background-image", "url(http://lh4.ggpht.com/_X6JnoL0U4BY/S-AGp
sMhh4I/AAAAAAAAc2I/PhQJvcAMLgI
/tmp18723_thumb_thumb_thumb.jpg?imgmax=800)");

0 dla odpowiedzi nr 2

// przechowuj łącze obrazu wewnątrz zmiennej z atrybutu "src" var getImageSrc = $ (". yourclassname img"). attr ("src");

// dodaj obraz tła div przy użyciu powyższej zmiennej $ (". lyt_photo_1"). css ("obraz w tle", "url (" + getImageSrc + ")");