我需要隱藏第一類如果prop-value
爲空。任何想法如何做到這一點?基本上隱藏整個DIV如果丙值爲空如果跨度爲空,則隱藏div
<div>
<span class='prop-name'>First: </span><span class='prop-value'>_#= EBITDA =#_</span>
</div>
我需要隱藏第一類如果prop-value
爲空。任何想法如何做到這一點?基本上隱藏整個DIV如果丙值爲空如果跨度爲空,則隱藏div
<div>
<span class='prop-name'>First: </span><span class='prop-value'>_#= EBITDA =#_</span>
</div>
這裏假設你有一個以上,但對於單一個工作,以及
$(".prop-value").each(function(){
if($(this).html().trim()==="") $(this).parent().hide();
});
目標都是空的跨度,獲取父DIV,並隱藏
$('.prop-value:empty').closest('div').hide();
div {position: relative;height: 30px;width: 200px;background: red;}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div>
<span class='prop-name'>First: </span>
<span class='prop-value'>Not empty</span>
</div>
<div>
<span class='prop-name'>Second: </span>
<span class='prop-value'><!-- is empty --></span>
</div>
嘗試
if($(".class_to_check_if_empty").html()==""){
$(".class_to_hide").hide();
}
.class_to_hide{
width:50px;
height:50px;
background-color:black;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js">
</script>
<div class='class_to_check_if_empty'></div>
<div class='class_to_hide'></div>