javascript - 使用 jquery 获取 img 属性

标签 javascript jquery html css

我编写了这段代码,如果主 imgsrc 等于另一个 img 的,那么 img 会隐藏,但它会隐藏所有的 img

jsfiddle

HTML

<div class="a" >
<img src="a">
</div>

<div class="thumb">
<img src="a">
</div>

<div class="thumb b">
<img src="b">
</div>

CSS

.a{width:400px;height:100px;background-color:black;}
.thumb{width:400px;height:100px;background-color:green;}
.b{background-color:yellow;}

JQUERY

var src = $(".a img").attr('src');

if($(".thumb img").attr('src') == src ) {
$(".thumb").hide();
}

最佳答案

你必须迭代检查每张图片,只隐藏匹配的一张

var src = $(".a img").attr('src');

$(".thumb").each(function() {
    if ( $('img', this).attr('src') == src ) { 
        $(this).hide();
    }
});

关于javascript - 使用 jquery 获取 img 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40243867/

相关文章:

javascript - 使表格在上一个表格完成后显示

Javascript 导入句柄未定义

javascript - 使用 .children() 获取元素数据属性

html - anchor 自动改变背景图像的宽度

html - 通过 css 模糊没有背景图像的元素

javascript - Eclipse - 选择哪个项目来创建 HTML/Javascript 项目

javascript - Canvas 绘图在 Safari 上花费大量时间,但在 Chrome 或 FF 上则不会

jquery - 绝对位置元素内的固定位置元素

javascript - 如何使 jquery 与 ajax 一起工作?

javascript - 尝试使用 node.js 模块 'replace-in-file' 来查找和替换文件中的多个字符串