所以我试图将我在php中编写的网站移植到java。我无法弄清楚为什么我的jquery不能在java中工作。这是一个精简版功能,我正努力工作。当我点击一个按钮时,我就删除了一个div。我知道我的函数正在被调用,因为我已经放在那里但是jquery没有工作。
function divClose()
{
alert('close div');
$("div.flashMessage").remove();
$("div.flashMessage").fadeOut("slow", function()
{
alert('close div');
$("div.flashMessage").remove();
});
}
答案 0 :(得分:4)
$("div.flashMessage").remove();
这将从DOM中删除所有带有“flashMessage”类的div
。
$("div.flashMessage").fadeOut("slow", function()
这不会被调用,因为$("div.flashMessage")
将返回一个空集,因为div
已从DOM中删除。
答案 1 :(得分:3)
也许,这样做:
function divClose()
{
alert('close div');
$("div.flashMessage").fadeOut("slow", function()
{
$(this).remove();
});
}