次のコードを使用します。
<script type="text/javascript">
function moveFront(el){
var me = $('#'+el.closest('div').attr('id'));
var parent = me.parent();
parent.find('div:first').prepend(me);
//?
}
</script>
<div class="comments">
<div id="105">
105
<p>...</p>
<form>...</form>
<div id="116">
116
</div>
<div id="106">
106
</div>
<div id="109">
109
<button onclick="moveFront($(this));"></button>
</div>
</div>
</div>
IDが105の要素に新しい
div
要素を追加したいのですが、最後または最初に追加したくありません。div
他の要素の前にある必要があります。IDが109の要素に示されているように、ボタンが使用された場合、IDが105
div
の最初の要素としてボタンを移動するにはどうすればよいですか?div