jquery在final元素之前追加
我有这样的html结构jquery在final元素之前追加,jquery,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'>...&l
<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\u final div之前向container类添加另一个item。这些item是动态的,所以它们的数量是未知的。试试这个方法
$('').insertBefore('item#u final');
$('#容器分区:最后一个')。在($('')之前;
我个人喜欢您的方法,如果您总是希望引用“最后一个”而不是“假定”为最后一个的组件,那么这种方法更安全。
$('<div>').insertBefore('#item_final');
$('#container div:last').before( $('<div>') );