我不熟悉 js 或 jquery,但我需要它来完成我的“工作”。如果 custom_field (CC_STAUS) 的值为空,我想隐藏父 div气泡。
下面的代码只是其余部分的一部分:
<div class="bubble">
<div class="arrow"></div>
<div class="speach" style="width: 100%;"> CC_STATUS
</div>
</div>
和CSS
.bubble {
overflow:hidden;
margin:5px 0 0 0;
}
.bubble .speach {
background-color:#333333;
color:#FFFFFF;
padding:5px;
margin:0;
font-size: 12px;
font-family: Segoe UI;
text-transform: lowercase;
}
.bubble .arrow {
margin:0 0 0 15px;
width:0;
height:0;
border-left: 0px solid transparent;
border-right: 10px solid transparent;
border-bottom: 10px solid #333333;
border-top: 0;
}
为了检查CC_STATUS的长度,我尝试了这段代码(我只是对其进行了改编),但显然它不起作用。无论内容如何,气泡总是显示出来。
$('.bubble').each(function() {
if($(this).attr('CC_STATUS') === '' || $(this).text() === '') {
$(this).parents('.bubble').hide();
}
});
提前感谢任何(工作)解决方案。