https://www.cnblogs.com/liuwt365/p/7016304.html
jQuery.html() 是获取当前节点下的html代码,并不包含当前节点本身的代码
.prop("outerHTML")获取包含当前节点本身的代码以及当前节点下的html代码
<div class="test"><p>获取html测试</p></div>
执行:
$(".test").prop("outerHTML");
输出:
<div class="test"><p>获取html测试</p></div>
原生js:
执行
document.getElementsByClassName("test")[0].outerHTML
输出:
<div class="test"><p>获取html测试</p></div>
执行:
$(".test").html();
输出:
<p>获取html测试</p>