jQuery实现节点的追加、替换、删除、复制功能示例


Posted in jQuery onJuly 11, 2017

本文实例讲述了jQuery实现节点的追加、替换、删除、复制功能。分享给大家供大家参考,具体如下:

一、追加节点分为父子和兄弟节点的追加。每个追加节点的方法又分主动追加和被动追加。

//1、父子关系的添加
//主动添加
$('#shu').append('<li>关羽</li>');//往后添加
$('#shu').prepend('<li>黄忠</li>');//往前添加
//被动添加
$('<li>黄盖</li>').appendTo($('#wu'));
$('<li>陆逊</li>').prependTo($('#wu'));
//添加已存节点,发生位置改变
$('#shu').prepend($('#wu li:eq(1)'));
//2、兄弟关系的添加.after .before .insertAfter .insertBefore
//主动
$('#liu').after('<li>赵云</li>');
$('#liu').before('<li>诸葛亮</li>');
//被动
$('<li>黄月英</li>').insertAfter($('#liu'));
$('<li>孙尚香</li>').insertBefore($('#liu'));

二、替换节点.replaceAll   .replaceWith

//replaceAll主动替换
$('#wu').replaceAll($('#shu'));
//replaceWith被动替换
$('#yu').replaceWith('<li>黄盖</li>');

三、删除节点.empty()  .remove()

$('#wu').empty(); //清空对应的子节点
$('#fei').remove(); //删除匹配到的节点

四、复制节点 .clone(true)  .clone(false)

参数为true,节点和其身上的事件都给复制
参数为false,只复制节点本身(包括内部的信息)

$('#fei').clone(false); //只复制节点本身
$('#fei').clone(true); //复制节点和事件

希望本文所述对大家jQuery程序设计有所帮助。

jQuery 相关文章推荐
JavaScript使用链式方法封装jQuery中CSS()方法示例
Apr 07 jQuery
jQuery选择器中的特殊符号处理方法
Sep 08 jQuery
jQuery plugin animsition使用小结
Sep 14 jQuery
简单实现jquery隔行变色
Nov 09 jQuery
jQuery实现验证表单密码一致性及正则表达式验证邮箱、手机号的方法
Dec 05 jQuery
jquery写出PC端轮播图实例
Jan 26 jQuery
jQuery实现的鼠标拖动浮层功能示例【拖动div等任何标签】
Dec 29 jQuery
jQuery表单元素过滤选择器用法实例分析
Feb 20 jQuery
[jQuery] 事件和动画详解
Mar 05 jQuery
JQuery事件委托原理与用法实例分析
May 13 jQuery
jQuery内容选择器与表单选择器实例分析
Jun 28 jQuery
jQuery操作元素的内容和样式完整实例分析
Jan 10 jQuery
使用jQuery实现动态添加小广告
Jul 11 #jQuery
jquery.validate.js 多个相同name的处理方式
Jul 10 #jQuery
jQuery实现html table行Tr的复制、删除、计算功能
Jul 10 #jQuery
jQuery实现QQ空间汉字转拼音功能示例
Jul 10 #jQuery
基于jQuery Easyui实现登陆框界面
Jul 10 #jQuery
jQuery封装placeholder效果实现方法,让低版本浏览器支持该效果
Jul 08 #jQuery
jQuery制作全屏宽度固定高度轮播图(实例讲解)
Jul 08 #jQuery
You might like
让你同时上传 1000 个文件 (一)
2006/10/09 PHP
js和php如何获取当前url的内容
2013/09/22 Javascript
jquery中ajax使用error调试错误的方法
2015/02/08 Javascript
微信小程序教程之本地图片上传(leancloud)实例详解
2016/11/16 Javascript
js将字符串中的每一个单词的首字母变为大写其余均为小写
2017/01/05 Javascript
jquery仿ps颜色拾取功能
2017/03/08 Javascript
easyui combogrid实现本地模糊搜索过滤多列
2017/05/13 Javascript
js实现以最简单的方式将数组元素添加到对象中的方法
2017/12/20 Javascript
vue项目前端埋点的实现
2019/03/06 Javascript
从0到1构建vueSSR项目之路由的构建
2019/03/07 Javascript
echarts统计x轴区间的数值实例代码详解
2019/07/07 Javascript
js中offset,client , scroll 三大元素知识点总结
2019/09/11 Javascript
Vue+Element ui 根据后台返回数据设置动态表头操作
2020/09/21 Javascript
Java 生成随机字符的示例代码
2021/01/13 Javascript
[43:03]LGD vs Newbee 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/19 DOTA
Python随机生成均匀分布在单位圆内的点代码示例
2017/11/13 Python
Python整数对象实现原理详解
2019/07/01 Python
使用 Python 遍历目录树的方法
2020/02/29 Python
python+selenium+chrome批量文件下载并自动创建文件夹实例
2020/04/27 Python
HTML5之SVG 2D入门10—滤镜的定义及使用
2013/01/30 HTML / CSS
Nisbets爱尔兰:英国最大的厨房和餐饮设备供应商
2019/01/26 全球购物
俄罗斯金苹果网上化妆品和香水商店:Goldapple
2019/12/01 全球购物
.net软件工程师应聘上机试题
2015/03/10 面试题
建筑专业自我鉴定
2013/10/22 职场文书
营业员演讲稿
2013/12/30 职场文书
小学毕业感言50字
2014/02/16 职场文书
中专生毕业个人鉴定
2014/02/26 职场文书
征兵宣传标语
2014/06/20 职场文书
建筑质检员岗位职责
2015/04/08 职场文书
省级三好学生主要事迹材料
2015/11/03 职场文书
2016教师党员学习心得体会
2016/01/21 职场文书
关于社会实践的心得体会(2016最新版)
2016/01/25 职场文书
详解分布式系统中如何用python实现Paxos
2021/05/18 Python
Mysql数据库索引面试题(程序员基础技能)
2021/05/31 MySQL
java后台调用接口及处理跨域问题的解决
2022/03/24 Java/Android
ssh服务器拒绝了密码 请再试一次已解决(亲测有效)
2022/08/14 Servers