创造下一个周期

时间:2011-06-24 13:39:53

标签: javascript jquery append parent detach

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

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

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

我哪里出错?

2 个答案:

答案 0 :(得分:4)

move = $(this).detach();

该行从DOM中删除该元素。完成后,它没有父母。只需将这一行全部删除即可。

答案 1 :(得分:1)

$(this).parent().append(this);

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