0

您好,我以以下 HTML 结构为例:

<body>


Testing hiding DIVs

<div class="content-1">
<h2>Hello - this is div 1</h2>


<div class="content-2">
<h2>Hello - this os div 2</h2>


</body>

只有当 div“content-1” 包含或包含内容时,我才想隐藏 div“content-2”。

使用 jquery 实现这一目标的最简单方法是什么?

非常感谢您的任何建议...

4

3 回答 3

5

你可以试试这个 - (你应该关闭你div

if($('.content-1').contents().length > 0){
  $('.content-2').hide();
}
于 2013-06-24T15:18:25.970 回答
1
if ($('div.content-1:not(:empty)').length) $('div.content-2').hide();
于 2013-06-24T15:19:54.053 回答
-1
if($(".content-2").html().length > 0)
    $(".content-1").hide();

编辑 - 最初误读了这个 - 更改了布尔表达式。

于 2013-06-24T15:18:59.803 回答