[英]remove (or hide) div B if div A is empty in jquery or javascript
如果div A為空,我想刪除(或隱藏)divB。 這樣做會稍微清理屏幕。
if ( $('#textDiv').text()=='' ) { $('#newPlayer').hide(); }
<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>
您的代碼很好,只需將其包裝在$(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>
您的代碼缺少document
的ready
功能。 將代碼放在document
的ready
事件中將使其正常工作。 另外,使用.trim()
檢查真正的空度。
$(function() { if ($('#textDiv').text().trim() == '') { $('#newPlayer').hide(); } });
<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>
確保將代碼放入$(document).ready()
$(document).ready(function(){
if ( $('#textDiv').text()=='' ) {
$('#newPlayer').hide();
}
})
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.