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 29 jQuery
jquery平滑滚动到顶部插件使用详解
May 08 jQuery
jQuery 实时保存页面动态添加的数据的示例
Aug 14 jQuery
全面解析jQuery中的$(window)与$(document)的用法区别
Aug 15 jQuery
基于jQuery实现的单行公告活动轮播效果
Aug 23 jQuery
jquery鼠标悬停导航下划线滑出效果
Sep 29 jQuery
jQuery自动或手动图片切换效果
Oct 11 jQuery
jQuery 禁止表单用户名、密码自动填充功能
Oct 30 jQuery
在vue项目中使用Jquery-contextmenu插件的步骤讲解
Jan 27 jQuery
jquery ui 实现 tab标签功能示例【测试可用】
Jul 25 jQuery
jquery树形插件zTree高级使用详解
Aug 16 jQuery
jQuery冲突问题解决方法
Jan 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一些服务器端特性的配置加强php的安全
2006/10/09 PHP
PHP 判断字符串是中文还是英文, 或者是中英混合
2021/03/09 PHP
JavaScript 变量基础知识
2009/11/07 Javascript
jQuery.Validate 使用笔记(jQuery Validation范例 )
2010/06/25 Javascript
jQuery用unbind方法去掉hover事件及其他方法介绍
2013/03/18 Javascript
JS getAttribute和setAttribute(取得和设置属性)的使用介绍
2013/07/10 Javascript
jquery结合CSS使用validate实现漂亮的验证
2015/01/29 Javascript
Javascript点击按钮随机改变数字与其颜色
2016/09/01 Javascript
JS判断form内所有表单是否为空的简单实例
2016/09/09 Javascript
Query常用DIV操作获取和设置长度宽度的实现方法
2016/09/19 Javascript
Asp.Net之JS生成分页条的方法
2016/11/23 Javascript
搭建Bootstrap离线文档的方法
2016/12/02 Javascript
JS图片压缩(pc端和移动端都适用)
2017/01/12 Javascript
JavaScript 巧学巧用
2017/05/23 Javascript
微信小程序开发之animation循环动画实现的让云朵飘效果
2017/07/14 Javascript
vue将时间戳转换成自定义时间格式的方法
2018/03/02 Javascript
Mint UI实现A-Z字母排序的城市选择列表
2018/12/28 Javascript
vue文件运行的方法教学
2019/02/12 Javascript
详解jQuery中的getAll()和cleanData()
2019/04/15 jQuery
实例分析javascript中的异步
2020/06/02 Javascript
Vue+Element ui 根据后台返回数据设置动态表头操作
2020/09/21 Javascript
python中字典按键或键值排序的实现代码
2019/08/27 Python
python单例设计模式实现解析
2020/01/07 Python
Python 解决相对路径问题:&quot;No such file or directory&quot;
2020/06/05 Python
美国首屈一指的高品质珠宝设计师和零售商:Allurez
2018/01/23 全球购物
手工制作的豪华英式沙发和沙发床:Willow & Hall
2019/05/03 全球购物
网游商务专员求职信
2013/10/15 职场文书
应用数学自荐书范文
2013/11/24 职场文书
人事主管岗位职责范本
2013/12/04 职场文书
升学宴主持词
2014/04/02 职场文书
企业环保标语
2014/06/10 职场文书
委托代理人授权委托书范本
2014/09/24 职场文书
离婚协议书怎样才有法律效力
2014/10/10 职场文书
交通事故死亡赔偿协议书
2014/12/03 职场文书
爱国电影观后感
2015/06/19 职场文书
Python天气语音播报小助手
2021/09/25 Python