<div id="container">
<div class="sub">a</div>
<span id="add">add</span>
</div>
$('#add').click(function(){
$('#container').append('<div class="sub">a</div>');
})
这个元素附加到底部的#container。如何在没有最后一个元素(#add)的情况下在底部添加此元素?我想在底部总是#add。
答案 0 :(得分:1)
使用.before()
,它会在匹配的元素之前添加标记。
$('#add').before('<div class="sub">a</div>');
完成答案:
$('#add').click(function(){
$(this).before('<div class="sub">a</div>');
});
答案 1 :(得分:1)
答案 2 :(得分:1)
使用.before()
方法在添加按钮
div
$('#add').click(function(){
$(this).before('<div class="sub">a</div>');
});
答案 3 :(得分:1)
$('#add').click(function(){
$(this).before('<div class="sub">a</div>');
})
答案 4 :(得分:0)
答案 5 :(得分:0)
$('#add').click(function(){
$('#container #add').before('<div class="sub">abcd</div>');
})