我编写了这段代码,如果主 img
的 src
等于另一个 img 的
,那么 img
会隐藏,但它会隐藏所有的 img
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/