干草,我有一个基本的jQuery大。我想要做的是从一组div中取第一个div并使其成为组中的最后一个div,HTML看起来像这样
<div>
<div id=1></div>
<div id=2></div>
<div id=3></div>
<div id=4></div>
</div>
我正在使用
$("div div:first").after( $("div div:last") );
然而它无效。
任何想法?
答案 0 :(得分:2)
你的元素倒退了。第一个选择器需要选择要插入的元素,第二个选择器需要插入要插入的元素:
$('div div:last').after($('div div:first'));
答案 1 :(得分:0)
你的jQuery错误的方式。您将在第一个div之后追加最后一个div。所以你可以重新排序你的jQuery或其他解决方案(如果你在顶级div上有一个类)
$('.someClass div:first').appendTo($('.someClass'));