【发布时间】:2015-07-02 10:56:47
【问题描述】:
我正在使用一些 jquery,发现 jquery .appendTo() 函数的奇怪行为。
看看这个代码here。
当您单击第一列的每个项目时,单击的项目将附加到第二列。
如果您单击项目3 和4,一切都会按预期进行:它们将按照您单击它们的顺序附加。
当您单击项目1 时,他也会正确附加。
问题是当您单击项目2 时。此项目在项目1 内。
此项目没有附加到 div 的末尾,他'附加在他的旧父母之上!
看图片:
现在,我的期望与我得到的:
如果您再次单击项目2,他将被附加到 div 的末尾。
这种行为有什么解释吗?其实是bug?
我该如何解决这个问题?
ps:jquery1.10.1
【问题讨论】:
-
发布一些说明这种行为的代码
-
我发了一个小提琴:jsfiddle.net/ncog7ccw/1
标签: javascript jquery appendto