4
A
回答
5
var _4th = document.getElementById('4'); // BTW. numeric IDs are not valid
var parent = _4th.parentNode;
var _1st = parent.firstChild;
parent.insertBefore(_4th, _1st);
+0
你真棒。非常感謝。 –
+0
不客氣:-) – Rafael
-2
jQuery("#4").before(jQuery("#1").html());
試試這個
0
你可以試試這個:
var container = document.getElementById("container");
var el = document.getElementById("4");
container.insertBefore(el, container.firstChild);
-1
jQuery的解決方案是,
你的HTML是,
<div id="container">
<div id="1">1</div>
<div id="2">2</div>
<div id="3">3</div>
<div id="4">4</div>
</div>
一些額外的CSS,
#container {
border:1px solid #888;
padding:10px;
margin:5px;
border-radius:10px;
}
#container div{
border:1px solid #Cda12a;
margin:5px;
text-align:center;
height:25px;
color:#fff;
background:#000;
}
和JavaScript代碼,
$(function() {
$("#container").sortable();
$("#container").disableSelection();
});
請參照工作示例here
相關問題
- 1. 使用JQuery改變元素的順序
- 2. 更改元素的順序
- 3. 順利改變元素的位置
- 4. Bootstrap - 更改元素的順序
- 5. monodouch DialogViewController元素的更改順序
- 6. Flex - 嵌套元素的更改順序?
- 7. org.json.XML.toString()更改XML元素的順序
- 8. json更改元素的順序
- 9. bxSlider:更改li元素的順序
- 10. Hgroup - 如何更改元素的順序?
- 11. 改變孩子的順序的DIV主父元素
- 12. 力div元素頂端
- 13. std :: sort是否改變了相等元素的相對順序?
- 14. 使用css改變HTML元素的順序
- 15. 通過jQuery改變HTML元素的順序?
- 16. 在ramda.js中,fromPairs是否改變了元素的順序?
- 17. CSS Flex改變文本元素的順序定位
- 18. Dragula - 如何根據元素的順序修改變量?
- 19. 改變元組中字段的順序
- 20. 在切換導航菜單中改變導航欄標題列表元素的順序而不改變順序
- 21. 設置更改元素順序?
- 22. 藿變化VUE元素順序
- 23. jquery元素順序
- 24. strptime中元素的順序
- 25. 順序的std :: unordered_multimap元素
- 26. 元素的反轉順序
- 27. 數組元素的順序?
- 28. 順序列表的元素
- 29. MultiKeyMap中元素的順序
- 30. 改變JSON的順序值
更好地使用jQuery或其他合適的JavaScript框架 –
我網站已接近完成。我不想爲此功能添加框架。 –