Вставка элемента DOM в несколько мест с помощью jQuery - PullRequest
0 голосов
/ 20 сентября 2009

У меня есть некоторый код разбиения на страницы, определенный в переменной ($ pager), который я хотел бы видеть в верхней части и в нижней части таблицы ($ table).

Я пробовал следующее:

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

Тем не менее, вторая инструкция перезаписывает первую, то есть страницы отображаются только под таблицей. Как я могу вставить нумерацию страниц в верхней и нижней части таблицы?

Ответы [ 2 ]

4 голосов
/ 20 сентября 2009

Вы должны clone ваш объект пейджера, но будьте осторожны с разметкой, так как в итоге вы можете получить дублированные атрибуты id:

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

И если вы хотите клонировать также и все их обработчики событий, используйте clone (true) .

0 голосов
/ 20 сентября 2009

Я думаю, если вы добавите туда .clone (), это может сработать ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...