jquery获取及设置outerhtml的方法

2019-12-18,,,,,,

本文实例讲述了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程序设计有所帮助。

您可能感兴趣的文章:

  • jQuery结合HTML5制作的爱心树表白动画
  • jQuery实现的支持IE的html滑动条
  • jQuery使用append在html元素后同时添加多项内容的方法
  • jQuery+html5实现div弹出层并遮罩背景
  • 纯HTML5制作围住神经猫游戏-附源码下载

《jquery获取及设置outerhtml的方法.doc》

下载本文的Word格式文档,以方便收藏与打印。