Методы вставляют, удаляют или замещают содержимое документа.
В сигнатурах методов, приведенных ниже, аргумент content может быть объектом jQuery, строкой с разметкой HTML или отдельным элементом документа, а аргумент target может быть объектом jQuery, отдельным элементом документа или строкой селектора.
jquery.
after
(content)jquery.
after
(f(idx):content)Вставляет содержимое content после каждого выбранного элемента или вызывает f как метод и вставляет возвращаемое значение после каждого выбранного элемента.
jquery.
append
(content)jquery.
append
(f(idx, html):content)Добавляет содержимое content в конец каждого выбранного элемента или вызывает f как метод и добавляет возвращаемое значение в конец каждого выбранного элемента.
jquery.
appendTo
(target)Добавляет выбранные элементы в конец каждого элемента, определяемого аргументом target, копируя их, если аргумент target определяет более одного элемента.
jquery.
before
(content)jquery.
before
(f(idx):content)Действует подобно методу after(), но вставляет содержимое content перед выбран ными элементами, а не после.
jquery.
clone
([data=false])Создает полную копию каждого выбранного элемента и возвращает новый объект jQuery, представляющий множество копий элементов.
Если аргумент data имеет значение true, также копирует данные (включая обработчики событий), связанные с выбранными элементами.
jquery.
detach
([sel])Действует подобно методу remove(), но не удаляет данные, связанные с отсоединен ными элементами.
jquery.
empty
()Удаляет содержимое выбранных элементов.
jquery.
html
()jquery.
html
(htmlText)jquery.
html
(f(idx, current):htmlText)При вызове без аргументов возвращает содержимое первого выбранного элемента в виде строки с разметкой HTML.
При вызове с одним аргументом устанавливает содержимое всех выбранных элементов равным строке htmlText или значению, возвращаемому функцией f, которая вызывается как метод этих элементов.
jquery.
insertAfter
(target)Вставляет выбранные элементы после каждого элемента, определяемого аргументом target, копируя их, если аргумент target определяет более одного элемента.
insertBefore(target):
Вставляет выбранные элементы перед каждым элементом, определяемым аргументом target, копируя их, если аргумент target определяет более одного элемента.
jquery.
prepend
(content)jquery.
prepend
(f(idx, html):content)Действует подобно методу append(), но вставляет содержимое content в начало каждого выбранного элемента, а не в конец.
jquery.
prependTo
(target)Действует подобно методу appendTo(), но вставляет выбранные элементы в начало элементов, определяемых аргументом target, а не в конец.
jquery.
remove
([sel])Удаляет все выбранные элементы или все выбранные элементы, соответствующие селектору sel, из документа, удаляя также все данные, связанные с ними (включая обработчики событий).
Обратите внимание, что удаленные элементы исключаются из состава документа, но по-прежнему остаются членами возвращаемого объекта jQuery.
jquery.
replaceAll
(target)Вставляет выбранные элементы в документ так, что они замещают каждый элемент, определяемый аргументом target, копируя выбранные элементы, если аргумент target определяет более одного элемента.
jquery.
replaceWith
(content)jquery.
replaceWith
(f(idx, html):content)Замещает каждый выбранный элемент содержимым content или вызывает функцию f как метод для каждого выбранного элемента, передавая ей индекс элемента и текущее содержимое в виде разметки HTML, и замещает данный элемент возвращаемым значением.
jquery.
text
()jquery.
text
(plainText)jquery.
text
(f(idx, current):plainText)При вызове без аргументов возвращает содержимое первого выбранного элемента в виде строки с простым текстом.
При вызове с одним аргументом устанавливает содержимое всех выбранных элементов равным строке plainText или значению, возвращаемому функцией f, которая вызывается как метод этих элементов.
jquery.
unwrap
()Удаляет родителя каждого выбранного элемента, замещая его выбранным элементом и смежными с ним элементами.
jquery.
wrap
(wrapper)jquery.
wrap
(f(idx):wrapper)Обертывает каждый выбранный элемент, копируя обертку, если выбранных элементов более одного.
Если методу передана функция, она будет вызвана как метод для каждого выбранного элемента, чтобы вычислить обертку.
Аргумент wrapper может быть элементом, объектом jQuery, селектором или строкой с разметкой HTML, но он должен определять единственный элемент-обертку.
jquery.
wrapAll
(wrapper)Обертывает все выбранные элементы как группу, вставляя обертку wrapper в позицию первого выбранного элемента и затем копируя все выбранные элементы в элемент-обертку wrapper.
jquery.
wrapInner
(wrapper)jquery.
wrapInner
(f(idx):wrapper)Действует подобно методу wrap(), но обертывает элементом wrapper (или возвращаемым значением функции f) содержимое каждого выбранного элемента, а не самиэлементы.