我正在尝试使用以下代码创建无限循环的元素:
$('div').click(function(){
move = $(this).detach();
$(this).parent().append(move);
});
但它似乎只是删除我的对象,而不是将它们移动到列表的末尾以创建循环
我哪里出错?
答案 0 :(得分:4)
move = $(this).detach();
该行从DOM中删除该元素。完成后,它没有父母。只需将这一行全部删除即可。
答案 1 :(得分:1)
$(this).parent().append(this);
应该足够了。它会自动删除元素并将其放在它所属的位置。