如果单独的 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(使用前将#替换为@)