首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取每个可见图像的ID

获取每个可见图像的ID
EN

Stack Overflow用户
提问于 2015-08-04 02:41:56
回答 1查看 234关注 0票数 0

我有21个图像动态加载到多个div。下面是图像的一个例子。

代码语言:javascript
复制
<img src="fruits/lychee.png" class ="fruit" id="fruitl156">
<img src="fruits/cranberry.png" class ="fruit" id="fruitl141">
<img src="fruits/avocado.png" class ="fruit" id="fruitl214">

当页面加载3-6个随机图像时,将可见。当单击$('#findVisible')时,我想获取每个图像的id。这是我的代码,但它没有通知id?如何获得每个可见图像的ID?

代码语言:javascript
复制
$('#findVisible').click(function(){
     if ($('.fruit:visible').length > 0) {
        //dosomething
        $('.fruit:visible').each(function(){
             var g = $(this.id);
             alert(g) //DOES NOT WORK?
        });      
        return false;
     }
});
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-04 02:43:29

$包装中删除$(this.id)包装

代码语言:javascript
复制
$('#findVisible').click(function() {
  if ($('.fruit:visible').length > 0) {
    //dosomething
    $('.fruit:visible').each(function() {
      var g = this.id;
      alert(g) //DOES NOT WORK?
    });
    return false; //to stop refreshing the page
  }
});
代码语言:javascript
复制
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<img src="fruits/lychee.png" class="fruit" id="fruitl156">
<img src="fruits/cranberry.png" class="fruit" id="fruitl141">
<img src="fruits/avocado.png" class="fruit" id="fruitl214">
<button id="findVisible">click</button>

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31799816

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档