jQuery
Przygotuj
Szukaj…
Przygotowanie elementu do kontenera
Rozwiązanie 1:
$('#parent').prepend($('#child'));
Rozwiązanie 2:
$('#child').prependTo($('#parent'));
Oba rozwiązania dodają element #child
(dodając na początku) do elementu #parent
.
Przed:
<div id="parent">
<span>other content</span>
</div>
<div id="child">
</div>
Po:
<div id="parent">
<div id="child">
</div>
<span>other content</span>
</div>
Metoda prepend
prepend()
- Wstawia zawartość określoną przez parametr na początek każdego elementu w zestawie dopasowanych elementów.
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
nowsze można użyć funkcji zwrotnej jako argumentu. Gdzie można uzyskać argumenty jako pozycję indeksu elementu w zestawie i starą wartość HTML elementu. W funkcji, this
odnosi się do obecnego element zestawu.
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
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow