<style> #box{ border:solid 10px; width:500px; height:500px; } .img{ width:100px; height:100px; } </style> <img class="img" src="https://gamehag.com/img/avatar/2898.png" alt="Smiley face" height="42" width="42"> src="http://code.jquery.com/jquery-3.2.1.min.js" integrity="sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4=" crossorigin="anonymous"></script> <script> $(function() { $('.img').click(function(){ $('#box').css('background', 'url(https://gamehag.com/img/avatar/2898.png)'); }); }); </script>
Pytanie: W jaki sposób zrobić z powyższego skryptu coś uniwersalnego? Tak by mogło być kilka obrazków i wszystkie mogły być wstawiana do #box?? Da się to zrobić by linku do każdego obrazka nie było w js?
Domyślam się, że należy edytować ten kawałek, tylko proszę o podpowiedź jak:
$('#box').css('background', 'url(https://gamehag.com/img/avatar/2898.png)');