JQuery替换DOM节点的方法


Posted in Javascript onJune 11, 2015

本文实例讲述了JQuery替换DOM节点的方法。分享给大家供大家参考。具体分析如下:

如果要替换某个节点,jQuery提供了相应的方法,即replaceWith()和replaceAll()。

replaceWith()方法的作用是将所有匹配的元素都替换成指定的HTML或者DOM元素。

本例 JQuery 代码:

<script type="text/javascript">
//<![CDATA[
$(function(){
 $("#btn_1").click(function(){
  $(".nm_p").replaceWith('<p class="nm_p">欢迎访问3water.com</p>'); 
 })
 $("#btn_2").click(function(){
  $(".nm_p").replaceWith('<p class="nm_p" title="欢迎访问三水点靠木" >欢迎访问三水点靠木</p>'); 
  // 同样的实现: $('<p class="nm_p">欢迎访问3water.com</p>').replaceAll(".nm_p"); 
 })
});
//]]>
</script>

也可以使用JQuery中另一个方法replaceAll()来实现,该方法与replaceWith()方法的作用相同,只是颠倒了replaceWith()操作,可以使用如下jQuery代码实现同样的功能:

$('<p class="nm_p">欢迎访问3water.com</p>').replaceAll(".nm_p");

这两句JQuery代码都会实现节点替换效果。

PS:如果在替换之前,已经为元素绑定事件,替换后原先绑定的事件将会与被替换的元素一起消失,需要在新元素上重新绑定事件。

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
不一样的文字闪烁 轮番闪烁
Nov 11 Javascript
基于jquery的表头固定的若干方法
Jan 27 Javascript
一个JQuery写的点击上下滚动的小例子
Aug 27 Javascript
Jquery EasyUI中弹出确认对话框以及加载效果示例代码
Feb 13 Javascript
jQuery创建DOM元素实例解析
Jan 19 Javascript
ES6新特性之数组、Math和扩展操作符用法示例
Apr 01 Javascript
vue-quill-editor实现图片上传功能
Aug 08 Javascript
vue 2.1.3 实时显示当前时间,每秒更新的方法
Sep 16 Javascript
JavaScript实现选项卡效果的分析及步骤
Apr 16 Javascript
小程序server请求微信服务器超时的解决方法
May 21 Javascript
mock.js模拟前后台交互
Jul 25 Javascript
微信小程序实现聊天室功能
Jun 14 Javascript
JavaScript中实现map功能代码分享
Jun 11 #Javascript
JQuery复制DOM节点的方法
Jun 11 #Javascript
JavaScript中标识符提升问题
Jun 11 #Javascript
JQuery删除DOM节点的方法
Jun 11 #Javascript
JQuery插入DOM节点的方法
Jun 11 #Javascript
JQuery创建DOM节点的方法
Jun 11 #Javascript
JQuery查找DOM节点的方法
Jun 11 #Javascript
You might like
咖啡豆要不要放冰箱的原因
2021/03/04 冲泡冲煮
NOD32 v2.70.32 简体中文封装版 提供下载了
2007/02/27 PHP
php实现四舍五入的方法小结
2015/03/03 PHP
2款PHP无限级分类实例代码
2015/11/11 PHP
javascript html 静态页面传参数
2009/04/10 Javascript
js监听输入框值的即时变化onpropertychange、oninput
2011/07/13 Javascript
javascript中关于执行环境的杂谈
2011/08/14 Javascript
如何使用jquery动态加载js,css文件实现代码
2013/04/03 Javascript
node-webkit打包成exe文件被360误报木马的解决方法
2015/03/11 Javascript
JQuery跳出each循环的方法
2015/04/16 Javascript
JavaScript对表格或元素按文本,数字或日期排序的方法
2015/05/26 Javascript
JS判断日期格式是否合法的简单实例
2016/07/11 Javascript
js 定义对象数组(结合)多维数组方法
2016/07/27 Javascript
easyui tree带checkbox实现单选的简单实例
2016/11/07 Javascript
jquery获取input type=text中的值的各种方式(总结)
2016/12/02 Javascript
利用Ionic2 + angular4实现一个地区选择组件
2017/07/27 Javascript
Angular4学习教程之HTML属性绑定的方法
2018/01/04 Javascript
详解tween.js 中文使用指南
2018/01/05 Javascript
[02:07]DOTA2新英雄展现中国元素,完美“圣典”亮相央视
2016/12/19 DOTA
用python登录Dr.com思路以及代码分享
2014/06/25 Python
python实现多线程的方式及多条命令并发执行
2016/06/07 Python
Python的语言类型(详解)
2017/06/24 Python
Java实现的执行python脚本工具类示例【使用jython.jar】
2018/03/29 Python
基于python3的socket聊天编程
2020/02/17 Python
Python configparser模块操作代码实例
2020/06/08 Python
Pyinstaller加密打包应用的示例代码
2020/06/11 Python
python 实现单例模式的5种方法
2020/09/23 Python
CSS3制作炫酷带方向感应的鼠标滑过图片3D动画
2016/03/16 HTML / CSS
银行实习生的自我评价
2014/01/13 职场文书
三问三解心得体会
2014/09/05 职场文书
转让协议书范本
2014/09/13 职场文书
社区灵活就业证明
2014/11/03 职场文书
辩护词范文大全
2015/05/21 职场文书
创业计划书之废品回收
2019/09/26 职场文书
Java spring单点登录系统
2021/09/04 Java/Android
redis击穿 雪崩 穿透超详细解决方案梳理
2022/03/17 Redis