[英]How to move a node element to be the first inside its parent element
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <div id='parent'> <div>B</div> <div>C</div> <div onload='this.parentNode.prependChild();'>A</div> </div>
我嘗試使用內聯腳本將<div>A</div>
移至所有子元素的頂部,但不適用於prependChild()
,這是什么錯誤?
您只能將onload事件處理程序附加到body元素。 但是,將最后一個孩子移到其父母中的第一個孩子是很簡單的:
$('#parent').prepend($('#parent > div:last-child'))
down vote favorite <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <div id='parent'> <div>B</div> <div>C</div> <div>A</div> </div>
您可以在頭部添加javascript,並在其上方添加window.onload。 下面將把元素放在您的父div中的第一位。 這是香草javascript。 即使使用jQuery也可以使用...您的選擇!
window.onload = function() { var parent = document.getElementById("parent"); var elem = document.getElementById("thisone"); parent.prepend(elem); }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <div id='parent'> <div>B</div> <div>C</div> <div id="thisone">A</div> </div>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.