Content 1
$('span').appendTo(target);
$('p.red').appendTo(target);
Також контекст може бути створений на льоту:
$('
Hello, world
').appendTo(target);
$(' Some text ').appendTo(target);
У цьому випадку елементи створюються вручну, а не вибираються серед вже існуючих в документі. Вузли, що входять в набір, будуть переміщені в кінець елемента target. Якщо вони в даний момент знаходяться на сторінці, то функція jQuery appendTo() виріже їх з поточного місця і перемістить на нове.
Якщо у набір входить декілька вузлів, вони будуть розглядатися як єдиний фрагмент.
$('span.test').appendTo(target);
Якщо в документі три вузла span з класом test, в кінець target буде вставлена зв'язка з трьох елементів span.
Єдиний вхідний параметр методу jQuery appendTo() - пункт призначення для вставки елементів. Він може бути вказаний як jQuery-набір або ж як звичайний селектор:
$('h2').appendTo($('.container'));
$('p').appendTo('div');
Переміщуються вузли будуть розміщені в самому кінці елемента target, після всіх його дочірніх підвузлів.
Якщо target являє собою jQuery-набір, що складається більш ніж з одного елемента, маніпуляція буде проведена з кожним з них. У цьому випадку переміщуваний вміст копіюється, щоб можна було продублювати його в декількох місцях.
Функція jQuery appendTo() повертає jQuery-набір, що складається з переміщених елементів. Це значення ідентично параметру content у наведеній вище сигнатурі методу.
Приклад використання методу для вставки згенерованого сайту.
Початкова розмітка:
First Child
Second Child
Вставка третього підвузла:
var child = $('
ThirdChild
');
child.appendTo($('.parent'));
Оновлена розмітка:
First Child
Second Child
Third Child
Приклад множинної вставки.
Початкова розмітка:
Child 1
Child 2
Content 1
Content 2
Переміщення елементів .content у кінець вузлів .target:
$('.content').appendTo('.target');
Оновлена розмітка:
Child 1
Content 1
Content 2
Child 2
Content 1
Content 2