如何交换HTML标签的位置?

mik*_*kel 5 html javascript css jquery

如果我有HTML:

<div id="divOne">Hello</div> <div id="divTwo">World</div>
Run Code Online (Sandbox Code Playgroud)

是否有可能使用CSS/JS/jQuery交换它,因此内容divTwo出现在位置,divOne反之亦然?我只是想改变每个div的位置,所以我不想要任何涉及设置/交换每个div的HTML的解决方案.

我们的想法是让用户自定义页面上显示的订单内容.我正在尝试做一个很好的方法,或者有更好的方法来实现它吗?

Dav*_*ang 9

你可以放心地知道使用jQuery并不难.

$("#divOne").before($("#divTwo"));
Run Code Online (Sandbox Code Playgroud)

编辑:如果您正在讨论实现用于订购div的拖放功能,请查看jQuery UI的可排序插件... http://jqueryui.com/demos/sortable/