jquery - 如果内部div为空,如何隐藏父div?

标签 jquery html

我想隐藏哲学气泡 div,它的样式看起来像一个对话气泡,但如果内部 div 为空,则气泡将是一个需要隐藏的空对话气泡。我如何使用 jQuery 做到这一点?

<div class="philosophy-bubble">
   <div id="ctl00_PlaceHolderMain_ctl00_ctl15__ControlWrapper_RichHtmlField" class="ms-rtestate-field" style="display:inline" aria-labelledby="ctl00_PlaceHolderMain_ctl00_ctl15_label">
     <DIV id="ctl00_PlaceHolderMain_ctl00_ctl15_RichHtmlField_displayContent" class="ms-rtestate-write" EmptyPanelId="ctl00_PlaceHolderMain_ctl00_ctl15_RichHtmlField_EmptyHtmlPanel" style="display:;">
     PROVIDING CARING AND KNOWLEDGABLE MEDICAL CARE TO PATIENTS
     </DIV>
  </div>
</div> 

最佳答案

这应该对页面上的每个这样的 DIV 执行此操作:

$('.philosophy-bubble').each(function() {
    var c = $(this).children().children(); // find the inner div
    if (c.html().length == 0) {            // check its content's length
        $(this).hide();
    }
});

关于jquery - 如果内部div为空,如何隐藏父div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8329348/

相关文章:

javascript - 向下滚动时可调整大小停止工作

jquery - 如何在 Google Analytics 中跟踪移动网站视频事件?

javascript - 数据表服务器端脚本处理大量数据

html - 屏幕尺寸更改时图像无响应。

javascript - 是否有与 MooTools 的 set() 等效的 jQuery?

javascript - 使用 ajax 和组织 javascript 文件向选择框添加值

php - 最新的邮件客户端是否支持内联图像嵌入?

html - 用单类 css 覆盖多类 css

html - 来自 Chrome-IE 兼容性的条件样式表

javascript - 如何使用Jquery将php代码加载到html标签DIV中?