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 相关文章推荐
原生Aajax 和jQuery Ajax 写法个人总结
Mar 24 jQuery
如何编写jquery插件
Mar 29 jQuery
jquery中each循环的简单回滚操作
May 05 jQuery
使用jQuery实现鼠标点击左右按钮滑动切换
Aug 04 jQuery
快速掌握jquery分页插件jqPaginator的使用方法
Aug 09 jQuery
jQuery实现可兼容IE6的淡入淡出效果告警提示功能示例
Sep 20 jQuery
菊花转动的jquery加载动画效果
Aug 19 jQuery
jquery获取select选中值的文本,并赋值给另一个输入框的方法
Aug 21 jQuery
jQuery扩展方法实现Form表单与Json互相转换的实例代码
Sep 05 jQuery
用jQuery将JavaScript对象转换为querystring查询字符串的方法
Nov 12 jQuery
jQuery移动端跑马灯抽奖特效升级版(抽奖概率固定)实现方法
Jan 18 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学习之整理字符串
2011/04/17 PHP
基于curl数据采集之单页面并行采集函数get_htmls的使用
2013/04/28 PHP
PHP批量检测并去除文件BOM头代码实例
2014/05/08 PHP
jquery 单击li防止重复加载的实现代码
2010/12/24 Javascript
JS读取cookies信息(记录用户名)
2012/01/10 Javascript
jQuery Pagination Ajax分页插件(分页切换时无刷新与延迟)中文翻译版
2013/01/11 Javascript
JavaScript多图片上传案例
2015/09/28 Javascript
深入浅析JavaScript中的作用域和上下文
2016/03/26 Javascript
实用jquery操作表单元素的简单代码
2016/07/04 Javascript
老生常谈javascript中逻辑运算符&amp;&amp;和||的返回值问题
2017/04/13 Javascript
详解基于webpack搭建react运行环境
2017/06/01 Javascript
JS运动改变单物体透明度的方法分析
2018/01/23 Javascript
JavaScript比较同一天的时间大小实例代码
2018/02/09 Javascript
Vue 解决多级动态面包屑导航的问题
2019/11/04 Javascript
Vue 通过公共字段,拼接两个对象数组的实例
2019/11/07 Javascript
vue 翻页组件vue-flip-page效果
2020/02/05 Javascript
[38:32]DOTA2上海特级锦标赛A组资格赛#2 Secret VS EHOME第二局
2016/02/26 DOTA
[00:48]DOTA2国际邀请赛公开赛报名开始 扫码开启逐梦之旅
2018/06/06 DOTA
Python设计模式之代理模式实例
2014/04/26 Python
Python批量转换文件编码格式
2015/05/17 Python
Python基于动态规划算法计算单词距离
2015/07/25 Python
python去除空格和换行符的实现方法(推荐)
2017/01/04 Python
Python 实现12306登录功能实例代码
2018/02/09 Python
详解python selenium 爬取网易云音乐歌单名
2019/03/28 Python
详解python--模拟轮盘抽奖游戏
2019/04/12 Python
python使用pandas处理大数据节省内存技巧(推荐)
2019/05/05 Python
python3发送邮件需要经过代理服务器的示例代码
2019/07/25 Python
Python实现决策树并且使用Graphviz可视化的例子
2019/08/09 Python
CSS3实现水平居中、垂直居中、水平垂直居中的实例代码
2020/02/27 HTML / CSS
阿里云:Aliyun.com
2017/02/15 全球购物
房地产销售员的自我评价分享
2013/12/04 职场文书
给同学的道歉信
2014/01/16 职场文书
活动总结结尾怎么写
2014/08/30 职场文书
小学生清明节演讲稿
2014/09/05 职场文书
python实现图片九宫格分割的示例
2021/04/25 Python
Oracle 区块链表创建过程详解
2021/05/15 Oracle