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 相关文章推荐
BootStrap中jQuery插件Carousel实现轮播广告效果
Mar 27 jQuery
jQuery滚动插件scrollable.js用法分析
May 25 jQuery
jQuery制作全屏宽度固定高度轮播图(实例讲解)
Jul 08 jQuery
基于jQuery中ajax的相关方法汇总(必看篇)
Nov 08 jQuery
jQuery实现弹窗下底部页面禁止滑动效果
Dec 19 jQuery
jquery判断滚动条距离顶部的距离方法
Sep 05 jQuery
jquery实现Ajax请求的几种常见方式总结
May 28 jQuery
jQuery操作cookie的示例代码
Jun 05 jQuery
Jquery动态列功能完整实例
Aug 30 jQuery
jQuery实现获取多选框的值示例
Feb 07 jQuery
JQuery插件tablesorter表格排序实现过程解析
May 28 jQuery
jquery实现简单拖拽效果
Jul 20 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
通过ICQ网关发送手机短信的PHP源程序
2006/10/09 PHP
用来给图片加水印的PHP类
2008/04/09 PHP
linux iconv方法的使用
2011/10/01 PHP
php中socket的用法详解
2014/10/24 PHP
PHP脚本监控Nginx 502错误并自动重启php-fpm
2015/05/13 PHP
PHP程序员不应该忽略的3点
2015/10/09 PHP
php实现socket推送技术的示例
2017/12/20 PHP
实例分析PHP将字符串转换成数字的方法
2019/01/27 PHP
小程序微信退款功能实现方法详解【基于thinkPHP】
2019/05/05 PHP
有趣的javascript数组定义方法
2010/09/10 Javascript
JS基础之undefined与null的区别分析
2011/08/08 Javascript
NodeJs基本语法和类型
2015/02/13 NodeJs
js中setTimeout()与clearTimeout()用法实例浅析
2015/05/12 Javascript
jQuery简单实现中间浮窗效果
2016/09/04 Javascript
js仿淘宝商品放大预览功能
2017/03/15 Javascript
JavaScript观察者模式(publish/subscribe)原理与实现方法
2017/03/30 Javascript
解决vue动态为数据添加新属性遇到的问题
2018/09/18 Javascript
开发一个Parcel-vue脚手架工具(详细步骤)
2018/09/22 Javascript
jquery+php后台实现省市区联动功能示例
2019/05/23 jQuery
JS中FileReader类实现文件上传及时预览功能
2020/03/27 Javascript
JavaScript实现多层颜色选项卡嵌套
2020/09/21 Javascript
python字符串替换的2种方法
2014/11/30 Python
总结Python编程中函数的使用要点
2016/03/20 Python
使用python实现tcp自动重连
2017/07/02 Python
使用python画个小猪佩奇的示例代码
2018/06/06 Python
python 字典中文key处理,读取,比较方法
2018/07/06 Python
python如何实现不用装饰器实现登陆器小程序
2019/12/14 Python
Python并发请求下限制QPS(每秒查询率)的实现代码
2020/06/05 Python
详解pycharm的python包opencv(cv2)无代码提示问题的解决
2021/01/29 Python
html5组织内容_动力节点Java学院整理
2017/07/10 HTML / CSS
外企办公室竞聘演讲稿
2013/12/29 职场文书
小学运动会入场式解说词
2014/02/18 职场文书
物理教学随笔感言
2014/02/22 职场文书
大家访活动实施方案
2014/03/10 职场文书
住宅质量保证书
2014/04/29 职场文书
人事任命书范本
2015/09/21 职场文书