jQuery 获取包含当前节点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>