JSFiddle - React, Tailwind, and code Playground
HTML
<script type='text/javascript' src="http://nemsource.com/jquery.printElement.min.js"></script>
<select id="pas">
<option value="">Slike pasa...</option>
<option value="1" myImg="https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcQYN2T3dktBEDIuwIuosj8ulzlwGod-KabDTy2vBFC-Kht_u4ep">Slika 1</option>
<option value="2" myImg="https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcQgBLpqp92lc7JQiNszqO_ZP52OymeqShqxqcrlUDcae9UaTTLtfQ">Slika 2</option>
<option value="3" myImg="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcS99xzsoRm3g0nckrH-SjfgSe8zgeYSCgc23IqtbtocZo3sjZN2gA">Slika 3</option>
<option value="4" myImg="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRBLBxc5mMj9WbV9ghIyfpmOfVdt0qyIe21f8HBlqwvVoGgCxQucA">Slika 4</option>
</select>
<hr>
<div id="print" class="picture"></div>
<button id="print-me" type="button">Print</button>
CSS
div {
width: 300px;
height: 250px;
}
JavaScript
$(document).ready(function () {
$('#pas').on('change', function () {
$(".picture").css({
'background-image': 'url(' + $('option:selected', this).attr('myImg') + ')',
'background-repeat': 'no-repeat'
});
});
});
$('#print-me').click(function(){
$("#print").printElement({printMode:'popup'});
});