【发布时间】:2011-07-29 14:06:46
【问题描述】:
我想在两个孩子之间添加一个 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>');
});
但是可惜这会在末尾添加元素。
【问题讨论】:
-
developer.mozilla.org/En/DOM/Node.insertBefore。这就是您要查看的方法。我相信下面的答案将使用 jQuery 的版本。
标签: javascript jquery dom-manipulation