jQuery поставляется со следующими параметрами, которые могут удовлетворить ваши потребности в этом случае:
append
используется для добавления элемента в конец родительского элемента div
, указанного в селекторе:
$('ul.tabs').append('<li>An element</li>');
prepend
используется для добавления элемента в начало / начало родительского элемента div
, указанного в селекторе:
$('ul.tabs').prepend('<li>An element</li>');
insertAfter
позволяет вам вставить элемент вашего выбора после следующего элемента, который вы укажете. Созданный вами элемент будет помещен в DOM после указанного тега закрытия селектора:
$('<li>An element</li>').insertAfter('ul.tabs>li:last');
will result in:
<li><a href="/user/edit"><span class="tab">Edit</span></a></li>
<li>An element</li>
insertBefore
сделает противоположное вышеперечисленному:
$('<li>An element</li>').insertBefore('ul.tabs>li:last');
will result in:
<li>An element</li>
<li><a href="/user/edit"><span class="tab">Edit</span></a></li>