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)
......或反过来使用#1
and .insertAfter()
和.appendTo()
......或者其他几种方式实际上,它只取决于你实际使用的内容,上面的两种方法应该是最短的,但给定2个ID.
我假设这只是一个例子,记得使用不以实际HTML4页面中的数字开头的ID,它们无效并导致一些问题.
归档时间: |
|
查看次数: |
55260 次 |
最近记录: |