【问题标题】:create a next cycle创建下一个循环
【发布时间】:2011-09-22 01:18:49
【问题描述】:

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

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

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

我哪里出错了?

【问题讨论】:

    标签: javascript jquery append parent detach


    【解决方案1】:
    $(this).parent().append(this);
    

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

    【讨论】:

      【解决方案2】:

      move = $(this).detach();

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-01-24
        • 2017-04-05
        • 1970-01-01
        • 1970-01-01
        • 2016-10-17
        相关资源
        最近更新 更多