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. json更改元素的顺序
- 4. Hgroup - 如何更改元素的顺序?
- 5. monodouch DialogViewController元素的更改顺序
- 6. Flex - 嵌套元素的更改顺序?
- 7. org.json.XML.toString()更改XML元素的顺序
- 8. Bootstrap - 更改元素的顺序
- 9. 改变孩子的顺序的DIV主父元素
- 10. 力div元素顶端
- 11. std :: sort是否改变了相等元素的相对顺序?
- 12. 在ramda.js中,fromPairs是否改变了元素的顺序?
- 13. 在切换导航菜单中改变导航栏标题列表元素的顺序而不改变顺序
- 14. 设置更改元素顺序?
- 15. 藿变化VUE元素顺序
- 16. jquery元素顺序
- 17. MultiKeyMap中元素的顺序
- 18. 数组元素的顺序?
- 19. 元素的反转顺序
- 20. strptime中元素的顺序
- 21. 更改数组的顺序以匹配一组DOM元素的顺序
- 22. HTML input元素顺序
- 23. 元素顺序BlockingCollection <>
- 24. XSD任何元素顺序
- 25. HTML float右元素顺序
- 26. 更改引导程序中元素的顺序和大小
- 27. 在序列化XML时更改元素的顺序
- 28. 修改队列中的顶层元素
- 29. 改变html元素
- 30. 如何顺利更改元素的值?
更好地使用jQuery或其他合适的JavaScript框架 –
我网站已接近完成。我不想为此功能添加框架。 –