我有一个父div,它包含3个子div。如果在文本或链接中检测到任何更改,是否可以将子div移动到顶端?如果检测到文本的变化,如何将子div移动到顶部
<div id="latest">
<div class="post post-1"><a href="#">Post 1</a></div>
<div class="post post-2"><a href="#">Post 2</a></div>
<div class="post post-3"><a href="#">Post 3</a></div>
</div>
这是我到目前为止,但不走:
$(document).on("DOMSubtreeModified", ".post a", function(){
$(this).parent().prependTo(this);
});
怎么会有链接变化? –
@Ashishsah From .get()。 – Weebs
来自MDN的重要注意事项:**要非常小心**'如果您决定在事件处理程序中更改DOM,则很容易导致无限循环。“ – Dekel