Scripting 当另一个div为空时隐藏该div

Scripting 当另一个div为空时隐藏该div,scripting,blogspot,Scripting,Blogspot,这是我的第一个问题,因为我在搜索中找不到答案 当另一个div为空时,是否可以隐藏该div?情况如下: <div id='TwitterTrackbacksWrapper'> <h4><img align='bottom' alt='Twitter Trackbacks' src='http://Imagens/twitter-bird.png'/> twitter trackbacks</h4> <div class='twitter-tra

这是我的第一个问题,因为我在搜索中找不到答案

当另一个div为空时,是否可以隐藏该div?情况如下:

<div id='TwitterTrackbacksWrapper'>
<h4><img align='bottom' alt='Twitter Trackbacks' src='http://Imagens/twitter-bird.png'/> twitter trackbacks</h4>
<div class='twitter-trackbacks' id='twitter-trackbacks'/>
</div>

推特追踪

当Div/class twitter trackbacks上没有显示任何内容时,我想隐藏/删除整个Div ID twitter trackbackwrapper。这是可能的?

当然,当您填充“twitter trackbacks”区域的数据时,如果其为空,请将Twittertrackbackwrapper的样式设置为显示:无。

在页面的
onload
上,检查
twitter trackbacks
div的
innerHtml
属性。如果是空的。将TwitterTrackbacksWrapper的style属性设置为
display:'none'

比如:

function hideIfEmpty()
{
  var inner = document.getElementById("twitter-trackbacks");
  if (inner.innerHTML=="")
    document.getElementById("TwitterTrackbacksWrapper").style="display:none;";
}

此解决方案使用JQuery工作

if ($('#TwitterTrackbacksWrapper').html().length == 0) {
    //Then, there is nothing in the div 
    //Please remove me.
}

如果有帮助,请告诉我。

它必须在JQuery中。不知道为什么,这个JavaScript不工作。。。不过还是要谢谢你。。。不明白我需要在评论区放什么。我真的需要一个条件,使用JQuery。如果DIV ID twitter trackbacks为空,那么不要显示整个twitter trackbackwrapper DIV ID。。。