<div>
の内容が空であるかどうかを確認するためにjQueryを使用するにはどうすればよいですか?jQueryでDIVの内容が空であることを確認してください
これを試しましたが、正しい値が印刷されていないようです。
...
var unframed_items = $("#unframed-items");
alert(unframed_items.html().length);
...
<div id="unframed-items"> </div>
...
<div>
の内容が空であるかどうかを確認するためにjQueryを使用するにはどうすればよいですか?jQueryでDIVの内容が空であることを確認してください
これを試しましたが、正しい値が印刷されていないようです。
...
var unframed_items = $("#unframed-items");
alert(unframed_items.html().length);
...
<div id="unframed-items"> </div>
...
あなたが本当に空を意味する場合は、empty-selector
[docs]を使用します。
alert(!!$("#unframed-items:empty").length)
または
alert($("#unframed-items").is(':empty'))
あなたは空白のみの空であることを考慮すれば、その後、jQuery.trim()
[docs]メソッドを使用します。
alert(!$.trim($("#unframed-items").html()));
+1を定義してください。好奇心のために、なぜ「!!」? –
@ Jason:アラートにブール結果を与えるだけです。 '0'との比較もできます。 – user113716
素敵な、ありがとう! 。 。 – RayLoveless
<div id="portfolio"><!--portfolio-->
<div id="portfolio-works"><!--portfolio-works-->
<div class="portfolio-works-container"></div>
</div><!--/portfolio-works-->
$(document).ready(function(){
if($('div.portfolio-works-container').is(':empty')){
$('div#portfolio').hide();
}
});
使用$('#elementId').is(':empty')
。
':empty'セレクタには* empty * ... –