jquery在最终元素之前追加

我有像这样的html结构。

<div id='container'> <div class='item'> ... </div> <div class='item'> ... </div> <div class='item'> ... </div> ... <div id='item_final'><input type="button" id='addOne'>...</div> </div> 

和我正在尝试做的事情之前item_final div添加另一个项目的容器类。 项目是dynamic的,所以它们的数量是未知的。

 $('#container div:last').before( $('<div>') ); 

试试.insertBefore方法。

 $('<div>').insertBefore('#item_final');