1
我有一些imgs。點擊其中一個將其關閉(改變不透明度爲0.3)jquery hide div沒有class id
<div id="main_results">
<img src="images/icon-ski.png" data-id="type7" class="img-checkbox" />
<img src="images/icon-weekend.png" data-id="type4" class="img-checkbox" />
<img src="images/icon-organized.png" data-id="type6" class="img-checkbox" />
<div class="type4">....</div>
<div class="type2">....</div>
<div class="type3">....</div>
<div class="type3">....</div>
<div class="type4">....</div>
</div>
我也有潛水數:
我想隱藏的div是不包含與類與被點擊的img相同的「data-id」。 瞬間 - 當我點擊第二個img時,應該隱藏所有class = type4的div。
$(".img-checkbox").click(function() {
var img = $(this);
if (img.prev().prop("checked")) {
img.css({
'opacity': '0.3'
});
alert (img.attr("data-id"));
} else {
img.css({
'opacity': '1.0'
});
}
});
尼斯一個...':)' –