jQuery
Prepend
Поиск…
Предоставление элемента контейнеру
Решение 1:
$('#parent').prepend($('#child'));
Решение 2:
$('#child').prependTo($('#parent'));
Оба решения добавляют элемент #child
(добавление в начале) к элементу #parent
.
До:
<div id="parent">
<span>other content</span>
</div>
<div id="child">
</div>
После:
<div id="parent">
<div id="child">
</div>
<span>other content</span>
</div>
Метод подготовки
prepend()
- вставить содержимое, заданное параметром, в начало каждого элемента в наборе согласованных элементов.
1. prepend( content [, content ] )
// with html string
jQuery('#parent').prepend('<span>child</span>');
// or you can use jQuery object
jQuery('#parent').prepend($('#child'));
// or you can use comma seperated multiple elements to prepend
jQuery('#parent').prepend($('#child1'),$('#child2'));
version: 1.4
JQuery version: 1.4
начиная с version: 1.4
вы можете использовать функцию обратного вызова в качестве аргумента. Где вы можете получить аргументы в качестве позиции индекса элемента в наборе и старого значения HTML элемента. Внутри функции this
относится к текущему элементу в наборе.
jQuery('#parent').prepend(function(i,oldHTML){
// return the value to be prepend
return '<span>child</span>';
});
Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow