if div has content show div

前端 未结 5 1059
再見小時候
再見小時候 2020-12-14 06:44

ok heres what i have... it works fine but it looks for a word rather than content. i just want it to show when there is any content..

 $(document).ready(func         


        
5条回答
  •  执笔经年
    2020-12-14 07:23

    For the updated question: Check the trimmed text of the inner

    , like this:

     if ($.trim($("#box3 div").html())) {
       $('#third').show();
     }  
    

    Previous answer: If you want to show if it has anything, then checking :not() against :empty works:

     if ($("#box3:not(:empty)").length) {
       $('#third').show();
     }  
    

    If you want to check for any elements (not possibly whitespace only), then use :has(*), like this:

     if ($("#box3:has(*)").length) {
       $('#third').show();
     }  
    

提交回复
热议问题