[英]How to select one image from div and get id value
I have some code, I want to get id value from one of image list. 我有一些代码,我想从图像列表之一获取ID值。
$(document).ready(function() { $('preview').on('click', '.preview', function() { var imgVal = $(this).attr('id'); alert(imgVal) }); });
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <div class="preview"> <img src="https://via.placeholder.com/300/fce/fff.png" id="0" class="img-fluid w-25" /> <img src="https://via.placeholder.com/300/dce/fff.png" id="1" class="img-fluid w-25" /> <img src="https://via.placeholder.com/300/acb/fff.png" id="2" class="img-fluid w-25" /> <img src="https://via.placeholder.com/300/abc/fff.png" id="3" class="img-fluid w-25" /> </div>
How to get the ID? 如何获得ID? Thanks
谢谢
Should be img in the div onclick not div onclick. 应该是div onclick中的img而不是div onclick中的img。
$(document).ready(function(){ $('.preview img').on('click', function () { console.log($(this).attr("id")); }); });
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <div class="preview"> <img src="https://via.placeholder.com/300/fce/fff.png" id="0" class="img-fluid w-25" /> <img src="https://via.placeholder.com/300/dce/fff.png" id="1" class="img-fluid w-25" /> <img src="https://via.placeholder.com/300/acb/fff.png" id="2" class="img-fluid w-25" /> <img src="https://via.placeholder.com/300/abc/fff.png" id="3" class="img-fluid w-25" /> </div>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.