jquery获取及设置outerhtml的方法


Posted in Javascript onMarch 09, 2015

本文实例讲述了jquery获取及设置outerhtml的方法。分享给大家供大家参考。具体分析如下:

在开发过程中,jQuery.html() 是获取当前节点下的html代码,并不包含当前节点本身的代码,然而我们有时候的确需要,可以通过jQuery.prop("outerHTML")的方式设置。

很多jQuery的使用者都对这一问题深感疑惑。为什么在众多方便的各种获取属性和设置属性的方法中就不能像DOM中一样直接设置html元素的outerHTML呢?

因为原生JS DOM里有一个内置属性 outerHTML (看清大小写哦,JS是区分大小写的)用来获取当前节点的html代码(包含当前节点),所以用jQuery的prop()能拿到
 
一、jquery获取outerhtml

<div class="test"><p>hello,你好!</p></div>
<script>
$(".test").prop("outerHTML");
</script>

二、jquery设置outerhtml

$('.test').prop('outerHTML', '<input>');

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

Javascript 相关文章推荐
SuperSlide标签切换、焦点图多种组合插件
Mar 14 Javascript
jQuery实现默认是闭合的FAQ展开效果菜单
Sep 14 Javascript
JavaScript简单实现鼠标移动切换图片的方法
Feb 23 Javascript
jQGrid动态填充select下拉框的选项值(动态填充)
Nov 28 Javascript
js 中文汉字转Unicode、Unicode转中文汉字、ASCII转换Unicode、Unicode转换ASCII、中文转换
Dec 06 Javascript
解决AngualrJS页面刷新导致异常显示问题
Apr 20 Javascript
详解Vue2中组件间通信的解决全方案
Jul 28 Javascript
详解tween.js 中文使用指南
Jan 05 Javascript
JavaScript实现多重继承的方法分析
Jan 09 Javascript
如何去除vue项目中的#及其ie9兼容性
Jan 11 Javascript
JS中touchstart事件与click事件冲突的解决方法
Mar 12 Javascript
详解vue-cli项目中怎么使用mock数据
May 29 Javascript
jQuery给动态添加的元素绑定事件的方法
Mar 09 #Javascript
jquery滚动加载数据的方法
Mar 09 #Javascript
jQuery晃动层特效实现方法
Mar 09 #Javascript
javascript中hasOwnProperty() 方法使用指南
Mar 09 #Javascript
jQuery设置和移除文本框默认值的方法
Mar 09 #Javascript
jQuery读取XML文件内容的方法
Mar 09 #Javascript
JQuery动态添加和删除表格行的方法
Mar 09 #Javascript
You might like
php数组(array)输出的三种形式详解
2013/06/05 PHP
在WordPress中使用wp-cron插件来设置定时任务
2015/12/10 PHP
教你在heroku云平台上部署Node.js应用
2014/07/30 Javascript
原生js实现类似弹窗抖动效果
2015/04/02 Javascript
js简单实现竖向tab选项卡的方法
2015/05/04 Javascript
谷歌Chrome浏览器扩展程序开发小记
2016/01/06 Javascript
JavaScript实现打开链接页面的方式汇总
2016/06/02 Javascript
聊一聊Vue.js过渡效果
2016/09/07 Javascript
jQuery解析返回的xml和json方法详解
2017/01/05 Javascript
vue select组件的使用与禁用实现代码
2018/04/10 Javascript
修改npm全局安装模式的路径方法
2018/05/15 Javascript
JS栈stack类的实现与使用方法示例
2019/01/31 Javascript
es6中let和const的使用方法详解
2020/02/24 Javascript
vue实现购物车的监听
2020/04/20 Javascript
JS实现前端路由功能示例【原生路由】
2020/05/29 Javascript
Python魔术方法详解
2015/02/14 Python
python登录pop3邮件服务器接收邮件的方法
2015/04/30 Python
如何高效使用Python字典的方法详解
2017/08/31 Python
python+opencv实现霍夫变换检测直线
2020/10/23 Python
python实现自动获取IP并发送到邮箱
2018/12/26 Python
如何使用Python实现斐波那契数列
2019/07/02 Python
Python计算不规则图形面积算法实现解析
2019/11/22 Python
Django通用类视图实现忘记密码重置密码功能示例
2019/12/17 Python
python+selenium 脚本实现每天自动登记的思路详解
2020/03/11 Python
python 串行执行和并行执行实例
2020/04/30 Python
sklearn线性逻辑回归和非线性逻辑回归的实现
2020/06/09 Python
PySide2出现“ImportError: DLL load failed: 找不到指定的模块”的问题及解决方法
2020/06/10 Python
基于Python爬取搜狐证券股票过程解析
2020/11/18 Python
汇智创新科技发展有限公司
2015/12/06 面试题
材料成型专业个人求职信范文
2013/09/25 职场文书
银行出纳岗位职责
2013/11/25 职场文书
关于运动会的稿件
2014/02/02 职场文书
社区优秀志愿者材料
2014/02/02 职场文书
2014年四风个人对照检查及整改措施
2014/10/28 职场文书
会议室使用管理制度
2015/08/06 职场文书
vue项目打包后路由错误的解决方法
2022/04/13 Vue.js