首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >jquery检查锚点中的图像是否等于特定的url

jquery检查锚点中的图像是否等于特定的url
EN

Stack Overflow用户
提问于 2018-03-19 15:31:23
回答 2查看 77关注 0票数 0

我只想检查锚中的图像是否等于特定的url。这是我的html

代码语言:javascript
运行
复制
<div class="gallery_images" id="2">
                            <a href="" data-toggle="modal" data-target="#myModal1" tabindex="0">
                                <img class="img-fluid" src="http://v9contest.geojidesign.com/wp-content/uploads/contest_entries/thumbnail-^739D24706DC178C938623C638DDBFF0BC04ADF35338114AF68^pimgpsh_thumbnail_win_distr.jpg">
                            </a>
                        </div>

因此,当页面加载时,我想假设检查锚点中的链接图像是否等于http://google.com。下面是我尝试过的

代码语言:javascript
运行
复制
if(jQuery('a').has('img.img-fluid').attr('src')=='http://google.com'){ alert('ok'); }
EN

回答 2

Stack Overflow用户

发布于 2018-03-19 15:34:01

您可以改用直接派生选择器>。以下是工作示例:

代码语言:javascript
运行
复制
if (jQuery('a > img.img-fluid').attr('src') == 'http://google.com') {
  alert('ok');
}
代码语言:javascript
运行
复制
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="gallery_images" id="2">
  <a href="" data-toggle="modal" data-target="#myModal1" tabindex="0">
    <img class="img-fluid" src="http://google.com">
  </a>
</div>

请记住,如果有许多这样的元素,选择器可能会返回多个元素。在这种情况下,您将需要遍历和检查。

票数 1
EN

Stack Overflow用户

发布于 2018-03-19 18:36:10

谢谢,这是重新钟爱的。我用过

代码语言:javascript
运行
复制
jQuery('a > img.img-fluid').each(function(){
            if(jQuery(this).attr('src')=='http://google.com'){ alert('ok'); }
            });
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49357770

复制
相关文章

相似问题

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