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 相关文章推荐
javascript 日期时间函数(经典+完善+实用)
May 27 Javascript
javaScript 简单验证代码(用户名,密码,邮箱)
Sep 28 Javascript
JS等比例缩小图片尺寸的实例
Feb 27 Javascript
JavaScript函数详解
Feb 27 Javascript
javascript实现动态表头及表列的展现方法
Jul 14 Javascript
js实现简单的手风琴效果
Feb 27 Javascript
JavaScript对象_动力节点Java学院整理
Jun 23 Javascript
详解使用Next.js构建服务端渲染应用
Jul 10 Javascript
Angular5中状态管理的实现
Sep 03 Javascript
微信小程序实现同一页面取值的方法分析
Apr 30 Javascript
layui use 定义js外部引用函数的方法
Sep 26 Javascript
微信小程序全选多选效果实现代码解析
Jan 21 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
php+mysql写的简单留言本实例代码
2008/07/25 PHP
解决php接收shell返回的结果中文乱码问题
2014/01/23 PHP
php使用cookie保存登录用户名的方法
2015/01/26 PHP
php curl请求信息和返回信息设置代码实例
2015/04/27 PHP
PHP实现SMTP邮件的发送实例
2018/09/27 PHP
Laravel 修改验证异常的响应格式实例代码详解
2020/05/25 PHP
一个原生的用户等级的进度条
2010/07/03 Javascript
JQuery优缺点分析说明
2011/04/10 Javascript
jquery 简单应用示例总结
2013/08/09 Javascript
JS实现表单中checkbox对勾选中增加边框显示效果
2015/08/21 Javascript
jQuery实现仿QQ在线客服效果的滚动层代码
2015/10/15 Javascript
javascript精确统计网站访问量实例代码
2015/12/19 Javascript
使用Object.defineProperty实现简单的js双向绑定
2016/04/15 Javascript
JavaScript中数组去除重复的三种方法
2016/04/22 Javascript
JS获取input file绝对路径的方法(推荐)
2016/08/02 Javascript
深入理解Vue-cli搭建项目后的目录结构探秘
2017/07/13 Javascript
微信小程序图片轮播组件gallery slider使用方法详解
2018/01/31 Javascript
关于ES6箭头函数中的this问题
2018/02/27 Javascript
express+vue+mongodb+session 实现注册登录功能
2018/12/06 Javascript
一文搞懂ES6中的Map和Set
2019/05/20 Javascript
vue中created和mounted的区别浅析
2019/08/13 Javascript
微信小程序常用的3种提示弹窗实现详解
2019/09/19 Javascript
15个简单的JS编码标准让你的代码更整洁(小结)
2020/07/16 Javascript
解决vue项目中出现Invalid Host header的问题
2020/11/17 Javascript
[42:06]2019国际邀请赛全明星赛 8.23
2019/09/05 DOTA
python使用socket连接远程服务器的方法
2015/04/29 Python
Java分治归并排序算法实例详解
2017/12/12 Python
pandas 如何分割字符的实现方法
2019/07/29 Python
python中翻译功能translate模块实现方法
2020/12/17 Python
卡骆驰新加坡官网:Crocs新加坡
2018/06/12 全球购物
Rosetta Stone官方网站:语言学习
2019/01/05 全球购物
Radley英国官网:英国莱德利小狗包
2019/03/21 全球购物
信息技术教学反思
2014/02/12 职场文书
七夕相亲活动策划方案
2014/08/31 职场文书
党的群众路线对照检查材料
2014/09/22 职场文书
遗嘱范文
2015/08/07 职场文书