php中append,插入节点append()、insertAfter()的特殊用法:对原有DOM元素进行移动
插入节点的方法: append()/appendTo()、prepend()/prependTo()、after()/insertAfter()、before/insertBefore()
这些插入节点的方法不仅能将新创建的DOM元素插入到文档中,也能对原有的DOM元素进行移动(若对已在文档中存在的元素使用插入节点的方法则相当于执行“移动节点”的操作)
实例↓
实现效果: 点击测试按钮,将所有.test标签里面的内容都移到该标签外面并删除所有的.test标签
无标题文档
*{margin:0;padding:0;}
ul li{ list-style:none;}
img {border:0 none;}
body {padding:100px;}
input[type='button']{width:100px; height:38px;display:block;position:fixed;right:20%; top:50px;}
p{color:#f00;}
div{ color:#000; border:1px blue solid;}
div span{ display:block;}
$(function(){
$("input[type='button']").focus().click(function(){
$(".test >span").each(function(index, element) {
$(this).insertAfter($(this).parent()).prev().remove();
});
})
})
提示:你可以先修改部分代码再运行。
当然也可以直接使用replaceWith()方法来实现上面的替换效果
无标题文档
*{margin:0;padding:0;}
ul li{ list-style:none;}
img {border:0 none;}
body {padding:100px;}
input[type='button']{width:100px; height:38px;display:block;position:fixed;right:20%; top:50px;}
p{color:#f00;}
div{ color:#000; border:1px blue solid;}
div span{ display:block;}
$(function(){
$("input[type='button']").focus().click(function(){
$(".test >span").each(function(index, element) {
var this_html=$(this).parent().html();
$(this).parent().replaceWith(this_html)
});
})
})
提示:你可以先修改部分代码再运行。
php中append,插入节点append()、insertAfter()的特殊用法:对原有DOM元素进行移动相关推荐
- jquery dom 节点append、before、after、prepend、insertBefore、empty、remove等添加、移除操作汇总
之前有个项目前端页面会根据权限进行DOM操作,比如:增加新增.编辑按钮,增加表格操作列等,涉及节点新增.某个节点前后插入.节点移除等操作,在此,对jquery DOM节点的各种操作做一总结. 1.父节 ...
- jquery插入节点
jquery插入节点是一个非常有用的而且操作简单的功能点.在实际开发中我们难免会需要动态创建节点,用于展示我们的数据或者动态创建节点用于我们自己特有的业务. jquery提供了好几个插入方法:appe ...
- 【DOM编程艺术】动态创建标记(签)---创建和插入节点
window.οnlοad=function(){var para=document.createElement('p');var info= 'nodeName:';info += para.nod ...
- 【Excel自动化办公Part2】:向某个格子里写入内容、append()插入行、在表格中插入公式、插入行和列、删除行和列、移动格子
目录 一.向某个格子中写入内容 sheet['A1'] = 'hello world' cell.value = 'I Love Python' 二.append()--插入一行的操作 三.在表格中插 ...
- 双链表中插入节点(C语言实现)
文章目录 1. 相关背景介绍 1.1 双链表概念 1.2 双链表的优势与劣势 1.3 双链表插入节点的位置 2. 不同位置插入数据 2.1 在DLL的前端添加节点 2.2 在给定节点之前添加节点 2. ...
- python学习笔记:插入函数append,extend与insert的使用与区别
python中的几个插入函数: append( )函数 函数功能:append( )函数是在列表末尾添加新的对象. 易错点:使用 append() 函数添加列表时,是添加列表的「引用地址」而不是 ...
- vue中向html插入节点标签(简单易懂)
正常vue中插入节点会报这个错: 原因:插入的不是节点,而是一个字符串,需要将这个字符串变为对象才能插入到HTML中 简单几步: 1.创建新节点 2.将新节点替换要插入的标签(innerHTML方法) ...
- JQueryDOM之插入节点
插入节点 本篇文章主要介绍在jQuery中插入节点的几种常用方法: 插入子节点: append() 向每个匹配的元素内部追加内容 appendTo()将所有匹配的元素追加到指定的元素中. ...
- 编写代码,移除未排序的链表中的重复节点
2019独角兽企业重金招聘Python工程师标准>>> 解法一:如果不得使用临时缓冲区,该怎么解决? 要想移除链表中的重复节点,我们需要设法记录有哪些是重复的.这里只需要使用到一个简 ...
最新文章
- Jmeter中使用循环如何保证数据不重复
- L3-007. 天梯地图-PAT团体程序设计天梯赛GPLT
- SQL定时自动备份,并将备份文件加密压缩并自动下载的实现
- 1. golang 接入Discord做消息推送
- 不应被忽视的医院终端安全建设
- 链家广州二手房的数据与分析——爬取数据
- 基于Python网络爬虫的设计与实现毕业设计
- 穿越火线老是卡在正在连接服务器,修复cf经常提示网络出现异常与服务器断开连接的方法...
- 精辟到毒死人的句子,你看或不看,句子就在这里不痛不痒!
- C/C++宏的特殊符号
- 控制台输出——键盘图形
- 访问网站php直接下载,访问php文件自动下载及502问题-Go语言中文社区
- 如何将 elasticsearch 版本从 openshift-logging 4.2.36 降级到 v4.2.29
- js中常见的Json解析
- Anaconda虚拟环境中使用playsound测试报错 cannot import name ‘_gi‘ from ‘gi‘
- Verilog HDL 基础
- @Async 异步任务自定义线程池的配置方法和 @Scheduled 定时任务自定义线程池的配置方式
- 阿里达摩院的AI Earth(AIE)初体验
- 光脚丫学ASP.NET MVC(0005):控制器概述
- 关于自动更换xp桌面的壁纸。
热门文章
- ASP技巧:在Access数据库中重命名表
- PMO在组织结构中的作用
- hangfire.mysql.core_abp 使用 hangfire结合mysql
- c 服务器传输大文件,cend.me:不须经过服务器,直接点对点的文件传输免费服务...
- [转载] c++多态与java多态性_Java中的多态性
- scala中循环守卫_Scala中的循环
- ensp路由器无法启动_品胜云路由器Breed刷入详细教程,技巧和注意事项,功能大增...
- 内部导线拉力测试_珠海后环回收试验机现金支付拉力试验机回收和谐温馨的环境...
- 机器人总动员拟人后_WALL·E 机器人总动员——又是一部让名字耽误的高分电影...
- java sublist_Java Vector subList()方法与示例