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实现前端分页功能
Mar 23 jQuery
jquery中关于bind()方法的使用技巧分享
Mar 30 jQuery
jQuery插件FusionCharts绘制的3D环饼图效果示例【附demo源码】
Apr 02 jQuery
jQuery滑动到底部加载下一页数据的实例代码
May 22 jQuery
jQueryUI Sortable 应用Demo(分享)
Sep 07 jQuery
jQuery+vue.js实现的九宫格拼图游戏完整实例【附源码下载】
Sep 12 jQuery
JS和JQuery实现雪花飘落效果
Nov 30 jQuery
jQuery实现右侧抽屉式在线客服功能
Dec 25 jQuery
解决jquery有正确返回值但不执行success函数的问题
Aug 20 jQuery
jquery css实现流程进度条
Mar 26 jQuery
jQuery事件模型默认行为执行顺序及trigger()与 triggerHandler()比较实例分析
Apr 30 jQuery
JQuery表单元素取值赋值方法总结
May 12 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相对当前文件include其它文件的方法
2015/03/13 PHP
PHP实现简易blog的制作
2016/10/24 PHP
php获取数据库结果集方法(推荐)
2017/06/01 PHP
Laravel框架使用技巧之使用url()全局函数返回前一个页面的地址方法详解
2020/04/06 PHP
jQuery Tools tab(幻灯片)
2012/07/14 Javascript
node.js中的fs.utimes方法使用说明
2014/12/15 Javascript
jquery移动节点实例
2015/01/14 Javascript
jQuery中on()方法用法实例
2015/01/19 Javascript
JavaScript实现基于Cookie的存储类实例
2015/04/10 Javascript
JavaScript实现定时隐藏与显示图片的方法
2015/08/06 Javascript
一道常被人轻视的web前端常见面试题(JS)
2016/02/15 Javascript
懒加载实现的分页&amp;&amp;网站footer自适应
2016/12/21 Javascript
js省市区级联查询(插件版&amp;无插件版)
2017/03/21 Javascript
JavaScript 完成注册页面表单校验的实例
2017/08/19 Javascript
认识jQuery的Promise的具体使用方法
2017/10/10 jQuery
vue遍历生成的输入框 绑定及修改值示例
2019/10/30 Javascript
vue限制输入框只能输入8位整数和2位小数的代码
2019/11/06 Javascript
jQuery实现可编辑的表格
2019/12/11 jQuery
[02:15]2014DOTA2国际邀请赛 专访LGD.lin小兔子是大腿
2014/07/14 DOTA
[04:54]DOTA2 2017国际邀请赛:上届冠军WINGS采访短片
2017/08/09 DOTA
Python Property属性的2种用法
2015/06/21 Python
python中单例常用的几种实现方法总结
2018/10/13 Python
对python产生随机的二维数组实例详解
2018/12/13 Python
利用python和ffmpeg 批量将其他图片转换为.yuv格式的方法
2019/01/08 Python
python3.6使用tkinter实现弹跳小球游戏
2019/05/09 Python
解决import tensorflow as tf 出错的原因
2020/04/16 Python
python zip()函数的使用示例
2020/09/23 Python
Python中常用的os操作汇总
2020/11/05 Python
浅谈cookie和localStorage那些事
2019/08/27 HTML / CSS
size?丹麦官网:英国伦敦的球鞋精品店
2019/04/15 全球购物
POS解决方案:MUNBYN(热敏打印机、条形码扫描仪)
2020/06/09 全球购物
linux面试相关问题
2013/04/28 面试题
2014年公司植树节活动方案
2014/03/04 职场文书
2015年结对帮扶工作总结
2015/05/04 职场文书
严以用权专题学习研讨会发言材料
2015/11/09 职场文书
Java并发编程必备之Future机制
2021/06/30 Java/Android