我想在兩個孩子之間添加一個dom元素,特別是在最後一個之前。在兩個孩子之間添加一個DOM元素
<div id='parent'>
<div class='nav-option'></div>
<div class='nav-option'></div>
<div class='nav-option'></div>
{{I want to insert something here}}
<div class='nav-option'></div>
</div>
現在我用下面的代碼:
$('#add-account').click(function(event){
$('#face').append('<div class="nav-select"></div>');
});
但可惜這增加了在最後的元素。
https://developer.mozilla.org/En/DOM/Node.insertBefore。這是你想要看的方法。我確信後面的答案會使用jQuery的版本。 – 2011-04-05 00:38:01