Ho un div con l'ID wrapper
, e sto usando .append()
di inserire alcuni contenuti alla fine di quel div, in questo modo:Append prima ultimo figlio
$("#wrapper").append('<div class="content"><div class="subcontent">Some stuff</div></div>');
Tuttavia, voglio anche la possibilità di inserire un nuovo figlio prima dello l'ultimo content
div nel wrapper.
Quindi, se l'output HTML assomiglia a questo:
<div id="wrapper">
<div class="content">
<div class="subcontent">
First
</div>
</div>
<div class="content">
<div class="subcontent">
Second
</div>
</div>
</div>
voglio inserire un elemento prima che l'ultimo, in modo da ottenere questo:
<div id="wrapper">
<div class="content">
<div class="subcontent">
First
</div>
</div>
<div class="content">
<div class="subcontent">
Third
</div>
</div>
<div class="content">
<div class="subcontent">
Second
</div>
</div>
</div>
Come faccio a fare questo?
È questo quello che vuoi? http://api.jquery.com/insertbefore/ – lharby
Proverò a creare un jsfiddle – lharby
@Boxiom ora funziona o no? Ho appena cambiato il tuo div id e il suo funzionamento. –