如果div A在jquery或javascript中为空,则删除(或隐藏)div B

时间:2018-06-24 17:15:53

标签: javascript

如果div A为空,我想删除(或隐藏)divB。这样做会稍微清理屏幕。

print("Percentual de sapos: %i.2f %"%Z)
if ( $('#textDiv').text()=='' ) {
  $('#newPlayer').hide();
}

3 个答案:

答案 0 :(得分:1)

您的代码很好,只需将其包装在$(function(){});$(document).ready(function(){});内或在页面底部使用

$(function(){

setInterval(function(){if ( $('#textDiv').text()=='' ) {
  $('#newPlayer').hide();
}},1000);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<div id = "textDiv"></div>

<div id = "newPlayer">blah blah"</div>

答案 1 :(得分:1)

您的代码缺少document的{​​{1}}函数。将您的代码放入ready的{​​{1}}事件中将使其起作用。另外,使用ready检查真实的空度。

document
.trim()

答案 2 :(得分:0)

确保将代码放入$(document).ready()

$(document).ready(function(){
    if ( $('#textDiv').text()=='' ) {
      $('#newPlayer').hide();
    }
})