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 相关文章推荐
jQuery鼠标悬停内容动画切换效果
Apr 27 jQuery
jQuery输入框密码的显示隐藏【代码分享】
Apr 29 jQuery
使用jQuery实现动态添加小广告
Jul 11 jQuery
jquery easyui如何实现格式化列
Jul 30 jQuery
jQuery实现全选、反选和不选功能
Aug 16 jQuery
JQuery 选择器、DOM节点操作练习实例
Sep 28 jQuery
jQuery进阶实践之利用最优雅的方式如何写ajax请求
Dec 20 jQuery
jQuery实现的滑块滑动导航效果示例
Jun 04 jQuery
jQuery实现的页面详情展开收起功能示例
Jun 11 jQuery
layui+jquery支持IE8的表格分页方法
Sep 28 jQuery
jquery实现图片无缝滚动 蒙版遮蔽效果
Jan 11 jQuery
基于JQuery实现页面定时弹出广告
May 08 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
php 用checkbox一次性删除多条记录的方法
2010/02/23 PHP
PHP中的MYSQL常用函数(php下操作数据库必备)
2010/09/12 PHP
自制PHP框架之设计模式
2017/05/07 PHP
PHP设计模式之模板方法模式实例浅析
2018/12/20 PHP
js小技巧--自动隐藏红叉叉
2007/08/13 Javascript
FormValidate 表单验证功能代码更新并提供下载
2008/08/23 Javascript
js中的preventDefault与stopPropagation详解
2014/01/29 Javascript
javascript里绝对用的上的字符分割函数总结
2014/07/31 Javascript
网页中JS函数自动执行常用三种方法
2016/03/30 Javascript
JS实现队列与堆栈的方法
2016/04/21 Javascript
基于BootStrap Metronic开发框架经验小结【九】实现Web页面内容的打印预览和保存操作
2016/05/12 Javascript
深入理解JavaScript中为什么string可以拥有方法
2016/05/24 Javascript
Nodejs搭建wss服务器教程
2017/05/24 NodeJs
详解vue-meta如何让你更优雅的管理头部标签
2018/01/18 Javascript
Vue中的Props(不可变状态)
2018/09/29 Javascript
Python实现字典依据value排序
2016/02/24 Python
Python 操作文件的基本方法总结
2017/08/10 Python
python list删除元素时要注意的坑点分享
2018/04/18 Python
用Pycharm实现鼠标滚轮控制字体大小的方法
2019/01/15 Python
50行Python代码获取高考志愿信息的实现方法
2019/07/23 Python
详解numpy.meshgrid()方法使用
2019/08/01 Python
Python列表操作方法详解
2020/02/09 Python
python GUI库图形界面开发之PyQt5多行文本框控件QTextEdit详细使用方法实例
2020/02/28 Python
Django自关联实现多级联动查询实例
2020/05/19 Python
Python 列表中的修改、添加和删除元素的实现
2020/06/11 Python
解决django migrate报错ORA-02000: missing ALWAYS keyword
2020/07/02 Python
利用CSS3参考手册和CSS3代码生成工具加速来学习网页制
2012/07/11 HTML / CSS
Hotter Shoes美国官网:英国最受欢迎的舒适鞋
2018/08/02 全球购物
HomeAway澳大利亚:预订你的度假屋,公寓、度假村、别墅等
2019/02/20 全球购物
社区班子个人对照检查材料思想汇报
2014/10/07 职场文书
2014年医院后勤工作总结
2014/12/06 职场文书
2014年体检中心工作总结
2014/12/23 职场文书
申报材料格式
2014/12/30 职场文书
2015年度物流工作总结
2015/04/30 职场文书
十个Python自动化常用操作,即拿即用
2021/05/10 Python
分析Java中Map的遍历性能问题
2021/06/26 Java/Android