jQuery
Addera till början
Sök…
Förbereda ett element i en behållare
Lösning 1:
$('#parent').prepend($('#child'));
Lösning 2:
$('#child').prependTo($('#parent'));
Båda lösningarna förbereder elementet #child
(läggs till i början) till elementet #parent
.
Innan:
<div id="parent">
<span>other content</span>
</div>
<div id="child">
</div>
Efter:
<div id="parent">
<div id="child">
</div>
<span>other content</span>
</div>
Förbered metoden
prepend()
- Infoga innehåll, specificerat av parametern, till början av varje element i uppsättningen matchade element.
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'));
JQuery- version: 1.4
framåt kan du använda återuppringningsfunktionen som argument. Där du kan få argument som indexposition för elementet i uppsättningen och det gamla HTML-värdet för elementet. Inom funktionen this
hänvisar till det aktuella elementet i uppsättningen.
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
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow