重新插入div的位置

Posted

技术标签:

【中文标题】重新插入div的位置【英文标题】:Reinsert position of the div 【发布时间】:2011-06-10 11:48:16 【问题描述】:

在某些 javascript 条件下,如何删除 mynavbar 并插入 main_table div

<div id="mynavbar" > <div>Some content</div>  </div>

<div id="main_table"> </div>

<script>
if(condtion == 0)

    How to remove mynavbar and insert into main_table div



 </script>

【问题讨论】:

【参考方案1】:

您可以拨打.appendTo()

$('#mynavbar').appendTo('#main_table');

参考:.appendTo()

【讨论】:

这就是我要写的!把最后一点搞砸了 我应该正确使用.remove()然后使用append。append()和appendto()有什么区别 @Rajeev:不,你不需要打电话给.remove()append().appendTo() 将为您传输 DOM 内的节点。这两者的区别在于.appendTo()在调用的节点上操作,所以你可以链接进一步的调用。【参考方案2】:
if(condtion == 0)

    $("#mynavbar").appendTo("#main_table");


【讨论】:

以上是关于重新插入div的位置的主要内容,如果未能解决你的问题,请参考以下文章

老外可编辑div重新定位最后位置

jQuery Animate 将 div 重新调整为目标?

在一个有序数列中插入一个数重新进行排序

导航时如何防止div重新加载

YouTube 视频在隐藏和显示其容器 div 时重新启动

如何使用弹性框重新排序 div?