0

我正在尝试使用以下代码创建元素的无限循环:

$('div').click(function(){
   move = $(this).detach();
   $(this).parent().append(move);
});

但它似乎只是在删除我的对象,而不是将它们移动到列表的末尾以创建循环

我哪里错了?

4

2 回答 2

4

move = $(this).detach();

该行从 DOM 中删除元素。完成此操作后,它就没有父级了。只需将这条线全部删除即可。

于 2011-06-24T13:41:29.057 回答
1
$(this).parent().append(this);

应该足够了。它将自动删除元素并将其放置在它所属的位置。

于 2011-06-24T13:43:48.920 回答