Gus*_*ooL 41 html javascript jquery dom
我的HTML结构是这样的:
<div id="parent">
<div id="1">Some content</div>
<div id="2">Some content</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我想将元素移动id="2"到之前,id="1"所以它将是这样的:
<div id="parent">
<div id="2">Some content</div>
<div id="1">Some content</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我如何在jQuery中做类似的事情?
Nic*_*ver 74
你可以.insertBefore()像这样使用:
$("#2").insertBefore("#1");
Run Code Online (Sandbox Code Playgroud)
或者.prependTo(),像这样:
$("#2").prependTo("#parent");
Run Code Online (Sandbox Code Playgroud)
......或反过来使用#1and .insertAfter()和.appendTo()......或者其他几种方式实际上,它只取决于你实际使用的内容,上面的两种方法应该是最短的,但给定2个ID.
我假设这只是一个例子,记得使用不以实际HTML4页面中的数字开头的ID,它们无效并导致一些问题.
| 归档时间: |
|
| 查看次数: |
55260 次 |
| 最近记录: |