如果div包含文字,则无法隐藏

时间:2018-09-13 17:32:38

标签: jquery html

我在li内有两个div和两个按钮,如果存在second_div类div或它包含文本,我想隐藏按钮。请帮助我尝试了各种解决方案hasclass无效

<li>
<div class="first_div"></div>
<button></button>
<div class="second_div"></div>
</li>

<script type="text/javascript">
if( jQuery(".second_div").is(':empty') ){
    if(jQuery( this ).hasClass( "second_div" )){
        jQuery(" .button").css("display":"none");
    }
    //jQuery("ul.products li.product .button").css("display":"none");
}
</script>

1 个答案:

答案 0 :(得分:0)

您已尝试使用类名定位按钮。尝试以下方法:

if ($('.second_div').is(':empty')) {
    $('button').css('display', 'none');
}
相关问题