我有一个小问题,我在div中有一些静态内容,我需要添加一些额外的内容,prependTo工作正常,但新内容来自现有的。 appendTo出现在现有内容之前,但每个新附加的内容都在前一个附加内容之前。
很难解释,所以我在这里添加了一个小例子: http://jsfiddle.net/9j958/
你可以看到,foo#order是错误的。有什么方法吗?
答案 0 :(得分:7)
在每次通话之前反转元素。
$($('tr').get().reverse()).each(
...
);
答案 1 :(得分:0)
我有两个建议。
更容易将div
添加到fieldset
的开头,并将新元素直接附加到fieldset
而不是insertAfter
{} p>
或者,如果由于某种原因您不能或不想更改HTML,那么您可以保留对您添加的最后一个元素的引用,并使用{{1}}附加下一个元素:{{3} }