Topic: jQuery: как вставить html после элемента
Добавление содержимого после элементов
.after() .insertAfter()
Функции вставляют заданное содержимое сразу после определенных элементов страницы. Имеется два варианта использования функций:
elements.after(content), content.insertAfter(elements):jQueryv:1.0
сразу после элементов elements будет добавлено содержимое content, который может быть задан html-текстом, объектом jQuery или DOM объектом. Различия функций заключается только в порядке следования содержимого и элементов, после которых это содержимое должно быть вставлено.
.after(function(index)):jQueryv:1.4
после выбранных элементов будет добавлен html-текст, который будет возвращен пользовательской функцией. Функция вызывается отдельно, для каждого из выбранных элементов. При вызове ей передается один параметр: index — позиция элемента в наборе.