使用jQuery在多个位置插入DOM元素

时间:2009-09-20 18:08:24

标签: jquery

我在变量($ pager)中定义了一些分页代码,我希望它出现在表格($ table)的顶部底部。

我尝试了以下内容:

$pager.
 insertBefore($table);
 insertAfter($table);

但是,第二条指令似乎覆盖了第一条指令,这意味着页面只显示在表格下方。如何在表格的顶部和底部插入分页?

2 个答案:

答案 0 :(得分:4)

你应该clone你的寻呼机对象,但要注意你的标记,因为你最终可能有重复的id属性:

$pager.insertBefore($table).clone().insertAfter($table);

如果您想要克隆它们及其所有事件处理程序,请使用clone(true)

答案 1 :(得分:0)

我认为如果你把.clone()放在那里它可能会有用......