Я хочу установить значение и изображение при проверке флажка, например, одно изображение при проверке одного поля и второе изображение при проверке во втором поле и так далее. Я использую эффект fadeIn jquery. Но я не получаю соответствующее изображение при проверке флажка. Пожалуйста, помогите мне.
$(document).ready(function() {
$("[name=coffee]").click(function() {
myFunction();
});
function myFunction() {
var total = "<ul>";
$("[name=coffee]:checked").each(function() {
total += "<li>" + $(this).val() + "</li>";
$(this + '.imagename1').fadeIn(2000);
});
total += "</ul>";
alert(total);
$("#demo").html(total);
}
});
.imagename1,
.imagename2,
.imagename3 {
display: none;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<p>How would you like your coffee?</p>
<p id="demo"></p>
<form name="myform" action="/action_page.php">
<input type="checkbox" name="coffee" value="100">With cream<br>
<input type="checkbox" name="coffee" value="150">With sugar<br>
<input type="checkbox" name="coffee" value="200">With milk<br>
<input type="checkbox" name="coffee" value="250">With tea<br>
<br>
<input type="text" id="order" size="50">
<input type="submit" value="Submit">
</form>
<div class="imagename1">
<img id="myimage0" class="" src="images/images1/sofa1.jpg">
<h4 id="head0" class="">Two color sofa</h4>
</div>
<div class="imagename2">
<img id="myimage0" class="" src="images/images2/bed1.jpg">
<h4 id="head0" class="">Brown color bed</h4>
</div>
<div class="imagename3">
<img id="myimage0" class="" src="images/images3/kitchen1.jpg">
<h4 id="head0" class="">Dark black pannels style</h4>
</div>