我有数百个
<div class="post">
彼此相邻。
新元素通过 AJAX 更新并放在现有元素之上。
现在有一个特殊的
<div id="ad1">
我想一直保持在第 n 位。
所以我做了这个功能:
$(".post").each(function() {
if(cnt>2){
$('#ad1').after(this);
}
cnt++;
});
它几乎可以工作,但是,#ad1 之后移动的元素顺序相反,因为循环从 1 到 n,但元素总是直接附加在 #ad1 之后。
非常欢迎任何意见。
谢谢拉斐尔