改变DOM中标签的位置
Change position of tags in the DOM
<p>I like turtles</p>
<h3>Child brags about stuff</h3>
<h4>The Herd</h4>
如何更改标签的位置(顺序)?
:
<h3>Child brags about stuff</h3>
<p>I like turtles</p>
<h4>The Herd</h4>
是否有JQuery的可能性?
使用.detach()
和.insertAfter()
的jQuery方法,如下:
$(function() {
$('p').detach().insertAfter('h3');
});
jsFiddle证据。
使用jQuery:
$('h3').after($('p'));
如果你在变量h3elem
中有h3
,在pelem
中有p
(无论你想在那里获得它们- jQuery, getElementById
或getElementsByTagName
,或任何东西),使用:
h3elem.parentNode.insertBefore(h3elem, pelem);
将h3
移动到p
之前。
下面的代码将在<p>
标签之前插入<h3>
标签,您可以为它们分配一个id来唯一标识它们。
$('h3').insertBefore($('p'));
function doWorks(){
var h3 = $("h3");
h3.remove();
h3.insertBefore("p");
}
相关文章:
- 注入<脚本>标签给它一个合适的位置
- 如何使用位置获取滚动功能获取 HTML 中的元素标签
- 如何找到内部标签的位置并将其聚焦
- 使用正则表达式修改标签位置
- 为什么鼠标光标和红线在将缩放 0.5 添加到正文标签时位置不同
- 无论如何可以检查 html 标签的位置
- 离开悬停后如何将P标签保持在上一个位置
- 如何阅读新标签位置.href.match?使用 Javascript
- 垂直标签:删除没有jQuery或固定位置属性的UL和DIV中断
- 使用 javascript 查找文本中 HTML 标签的位置,最好不使用正则表达式
- 背景大小设置为包含的正文标签上的位置和缩放元素
- 窗口位置主题标签语法错误在问号后未读取
- 停止浮动标签重置回原始位置
- 是否存在标签“1”的优选位置;标签为“;,使用jQuery Mobile
- 如何使用散列标签(“一个名字”)去页面上的位置,但在顶部说明一个固定的元素
- 如何修复标签的位置,使它们不会在DevExpress js图表中重叠
- AngularJS+Ionic:标签取决于滚动位置
- 打开Chrome或Firefox,不带标签和其他菜单项,并设置屏幕位置和大小
- 将JavaScript广告标签放置在页面的不同位置
- c3js数据标签的位置