在开发中,有时会遇到需要获取元素html内容,再进一步遍历或操作,而jquery中的jquery.html()是获取当前节点下的html代码,并不包含当前节点本身的代码.这个时候可以用 jquery.prop("outerHTML") 来获取。
<div class="parent">
<h1>标题一</h1>
<h2>标题二</h2>
</div>
js:
var parentHTML= $(".parent").prop("outHTML");
console.log(parentHTML)
输出结果为:<div class="parent"><h1>标题一</h1><h2>标题二</h2></div>