jquery在最终元素之前追加

GSt*_*Sto 37 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>
Run Code Online (Sandbox Code Playgroud)

我想要做的是在item_final div之前向容器类中添加另一个项目.这些项目是动态的,因此它们的数量是未知的.

Ste*_*all 50

$('#container div:last').before( $('<div>') );
Run Code Online (Sandbox Code Playgroud)


Dav*_*ing 29

试试.insertBefore方法.

$('<div>').insertBefore('#item_final');
Run Code Online (Sandbox Code Playgroud)

  • 无论谁投票给谁:答案是完全正确的. (4认同)