gpt4 book ai didi

javascript - Jquery 是(“:empty) not working after . 删除()

转载 作者:行者123 更新时间:2023-12-01 03:25:14 25 4
gpt4 key购买 nike

单击使用 Ajax 发送表单的按钮后,应该淡出 div 并将其从页面中删除。当我在浏览器中检查 HTML 被删除时,淡出和删除工作正常,但是检查 div 是否为空的 if 语句由于某种原因不起作用。

这是我的代码:

$(".sessionSignOutBtn").submit(function(event)
{
event.preventDefault();

newAjaxRequest($(this).serialize(), "index.php?ajax=sessionSignOut", removedSessionBox);

$(this).parent().parent().fadeOut("slow", function()
{
$(this).remove();
});

if($("#otherSessions").is(':empty'))
{
$("#otherSessionsTitle").text("No other active sessions");
}
});

#otherSessions 的 if 语句不会被执行,我检查了 div id 并且它们匹配,如果我渲染 #otherSessions 中没有内容的页面,则 if 语句起作用,仅当我在我的内部使用时提交监听器。

newAjaxRequest 只是用来触发 ajax 请求,没有其他作用。

最佳答案

如果您尝试检查 div 是否有 children,请使用 if( $("#otherSessions").children()。长度 === 0 ).

关于javascript - Jquery 是(“:empty) not working after . 删除(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44873753/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com