after() / before()
Иногда нужно вставить что-нибудь в DOM, но у Вас нет никакой подходящей ссылки, чтобы сделать вставку с помощью append() или prepend(), и Вы не хотите добавлять лишние элементы или id. Функции after() / before() могут помочь в этом случае. Они вставляют элементы в DOM сразу после и непосредственно перед другим элементом, причем новый элемент будет иметь того же родителя, что и используемый.
$('#child').after($('<p />')).text('Данный текст будеть иметь того же родителя, что и #child'));
$('#child').before($('<p />')).text('То же самое, но текст вставляется перед #child'));
Вы можете сделать тоже самое если используете в своей работе элементы, но нужно использовать функции insertAfter() или insertBefore().
$('
Данный текст будет иметь того же родителя, что и #child
').insertAfter($('#child'));
Комментарии:
Нету комментариев для вывода...