显示div元素是否具有内容

Udd*_*ers 1 javascript jquery jquery-selectors

使用jQuery我试图确定是否<div>有内容,或者,如果它确实那么我想什么都不做,但如果没有,那么我想添加display:none到它或.hide().以下是我的想法,

if ($('#left-content:contains("")').length <= 0) { $("#left-content").css({'display':'none'}); }

这根本不起作用,如果div没有内容然后它只是出现,可以提出任何建议吗?

wom*_*omp 7

只需在选择中使用:empty过滤器即可.

$('#left-content:empty').hide();
Run Code Online (Sandbox Code Playgroud)