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 19 jQuery
jQuery中的deferred对象和extend方法详解
May 08 jQuery
jQuery模拟实现天猫购物车动画效果实例代码
May 25 jQuery
js案例之鼠标跟随jquery版(实例讲解)
Jul 21 jQuery
jQuery实现倒计时功能 jQuery实现计时器功能
Sep 19 jQuery
jQuery Dom元素操作技巧
Feb 04 jQuery
jQuery实现滚动到底部时自动加载更多的方法示例
Feb 18 jQuery
Vue引入jquery实现平滑滚动到指定位置
May 09 jQuery
jQuery实现的简单拖拽功能示例【测试可用】
Aug 14 jQuery
JQuery特殊效果和链式调用操作示例
May 13 jQuery
高效jQuery选择器的5个技巧实例分析
Nov 26 jQuery
jQuery 动画与停止动画效果实例详解
May 19 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中显示格式化的用户输入
2006/10/09 PHP
php解决约瑟夫环示例
2014/04/09 PHP
PHP设置头信息及取得返回头信息的方法
2016/01/25 PHP
解决laravel 5.1报错:No supported encrypter found的办法
2017/06/07 PHP
PHP等比例压缩图片的实例代码
2018/07/26 PHP
PHP切割整数工具类似微信红包金额分配的思路详解
2019/09/18 PHP
jQuery一步一步实现跨浏览器的可编辑表格,支持IE、Firefox、Safari、Chrome、Opera
2009/08/28 Javascript
Jquery下的26个实用小技巧(jQuery tips, tricks &amp; solutions)
2010/03/01 Javascript
select标记美化--JS式插件、后期加载
2013/04/01 Javascript
Visual Studio中js调试的方法图解
2014/06/30 Javascript
js实现将选中内容分享到新浪或腾讯微博
2015/12/16 Javascript
fullPage.js和CSS3实现全屏滚动效果
2017/05/05 Javascript
react-router中的属性详解
2017/06/01 Javascript
详解vue-cli@2.x项目迁移日志
2019/06/06 Javascript
JavaScript静态作用域和动态作用域实例详解
2019/06/17 Javascript
vue 集成jTopo 处理方法
2019/08/07 Javascript
vue通过过滤器实现数据格式化
2020/07/20 Javascript
JS绘图Flot如何实现可选显示曲线图功能
2020/10/16 Javascript
Javascript新手入门之字符串拼接与变量的应用
2020/12/03 Javascript
vue常用高阶函数及综合实例
2021/02/25 Vue.js
[09:47]2018DOTA2亚洲邀请赛4.5SOLO赛 No[o]ne vs Sumail
2018/04/06 DOTA
Python使用shelve模块实现简单数据存储的方法
2015/05/20 Python
详解Python中映射类型的内建函数和工厂函数
2015/08/19 Python
PyCharm 设置SciView工具窗口的方法
2019/01/15 Python
使用PyOpenGL绘制三维坐标系实例
2019/12/24 Python
django前端页面下拉选择框默认值设置方式
2020/08/09 Python
django有哪些好处和优点
2020/09/01 Python
Blue Nile台湾:钻石珠宝商,订婚首饰、结婚戒指和精品首饰
2017/11/24 全球购物
公关关系专员的自我评价分享
2013/11/20 职场文书
财务出纳员岗位职责
2013/11/26 职场文书
《列夫托尔斯泰》教学反思
2014/02/10 职场文书
建筑设计专业求职自我评价
2014/03/02 职场文书
鉴史问廉观后感
2015/06/10 职场文书
参加招聘会后的感想
2015/08/10 职场文书
python中 Flask Web 表单的使用方法
2022/05/20 Python
Java实现超大Excel文件解析(XSSF,SXSSF,easyExcel)
2022/07/15 Java/Android