我有以下代码可以找到所有DIV,除了第一个,在我的表格中,将它们向上滑动然后删除它们!
$("#myTable div:not(:first)").slideUp('slow', function() {
$(this).remove();
});
现在它成功地将此应用于第二个DIV,但没有其他。
但是,如果我使用
$("#myTable div:not(:first)").slideUp('slow').remove();
它会在第一次正确后删除所有DIV。但是,slideUp动画不会运行。
有什么想法吗?
由于
答案 0 :(得分:3)
是的 - 您需要在完成上滑后删除。像这样:
$("#myTable div:not(:first)").slideUp('slow', function(){ $(this).remove(); } );
答案 1 :(得分:1)
在我看来,你的第一个例子应该有效。请将此小提琴作为示例:http://jsfiddle.net/qWjnt/