我正在尝试使用 jQuery 从页面中删除对象。我还想为删除设置动画。目标是使元素fadeOut(),等待一秒钟,然后remove()。但它似乎拒绝等待删除元素,即使我在 setTimeout() 函数中使用它也是如此。我怎样才能让一个元素fadeOut(),然后remove()呢?
$("button").click(function() {
$(this).fadeOut();
setTimeout(function() { $(this).remove();}, 1000);
});