简体   繁体   English

如何从div中选择一张图像并获取id值

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM