jquery - 将最后一个子元素移动到第一个位置

标签 jquery

我的 HTML:

  <div id="my-slider">
    <img src="/slider/pic/bf3.jpg" alt="picture">
    <img src="/slider/pic/bf3_cq.jpg" alt="picture">
    <!-- etc -->
  </div>

在特定事件中,我想将最后一个 img 标签移动到第一个位置(根据父级)

我尝试:

    curr.css('left', 0);
    curr.prepend(curr.parent()); 

我可以更改 css,但第二行引发错误:

HierarchyRequestError: Node cannot be inserted at the specified point in the hierarchy

有人可以给我任何建议吗?

最佳答案

curr.parent().prepend(curr);

curr.prependTo(curr.parent()); 

关于jquery - 将最后一个子元素移动到第一个位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11700995/

相关文章:

javascript - 当鼠标移开两个 div 时隐藏一个 div,但如果您将鼠标悬停在其中一个或另一个则不会隐藏

javascript - 滚动条在某些 div 上渲染,但在其他 div 上不渲染 [jScrollPane/jQuery]

当我更改选项卡时,Javascript、Jquery 不起作用

ruby-on-rails - $.ajax 忽略 DELETE 请求的数据参数

javascript - 使用数组中的值创建对象

jquery - 如何循环div的背景图?

javascript - 使用 jquery 将表内容导出到 excel 在 IE 8 中不起作用

javascript - CSS 完全加载后运行 Javascript

javascript - Mysqli/Ajax 如何在每个请求中加载多个结果?

javascript - 是否可以从 angularjs 中的 Controller 调用特定函数?