我试图在带有类的图像.default
在 DOM 中时显示块,但我需要在页面加载时隐藏.full
和。.del
由于我的切换无法正常工作,因此有关如何使其工作的任何建议。
$(document).ready(function() {
$('.itemcontrols .full').css("display", "none");
$('.itemcontrols .del').css("display", "none");
var toggle = $('.item .default');
if (toggle.length > 1) {
$(toggle).parent().find('.itemcontrols .full').css("display", "block");
$(toggle).parent().find('.itemcontrols .del').css("display", "block");
} else {
}
});
<div class="item item1 ui-state-default">
<img src="9228321128.png" alt="" class="default">
<div class="itemcontrols">
<div id="add1">
<img src="img/photo_24.png" class="icon">
</div>
<div class="full">
<img src="img/resize_24.png" class="icon">
</div>
<div class="del">
<img src="img/trash_24.png" class="icon">
</div>
</div>
</div>
我还必须添加 .default 不是在每个 .item div 中,所以这就是为什么我试图根据它是否存在进行切换。