使用 if 语句检查 div 是否为空

2023-11-29

如果单独的 div 为空,我尝试删除特定的 div。这是我正在使用的:

$(document).ready(function () {
    if ('#leftmenu:empty') {
        $('#menuTitleWrapper').remove();
        $('#middlemenu').css({ 'right': '0', 'position': 'absolute' });
        $('#PageContent').css({ 'top': '30px', 'position': 'relative' });
    }
});

我认为这很接近,但我不知道如何编写代码来测试 #leftmenu 为空。任何帮助表示赞赏!


您可以使用.is().

if( $('#leftmenu').is(':empty') ) {
    // ...

或者你可以测试一下length财产,看看是否被发现。

if( $('#leftmenu:empty').length ) {
    // ...

请记住empty也意味着没有空格。如果有可能存在空白,那么您可以使用$.trim()并检查内容的长度。

if( !$.trim( $('#leftmenu').html() ).length ) {
    // ...
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 if 语句检查 div 是否为空 的相关文章