在開發(fā)中,有時(shí)會(huì)遇到需要獲取元素html內(nèi)容,再進(jìn)一步遍歷或操作,而jquery中的jquery.html()是獲取當(dāng)前節(jié)點(diǎn)下的html代碼,并不包含當(dāng)前節(jié)點(diǎn)本身的代碼.這個(gè)時(shí)候可以用 jquery.prop("outerHTML") 來獲取。
<div class="parent">
<h1>標(biāo)題一</h1>
<h2>標(biāo)題二</h2>
</div>
js:
var parentHTML= $(".parent").prop("outHTML");
console.log(parentHTML) ?
輸出結(jié)果為:<div class="parent"><h1>標(biāo)題一</h1><h2>標(biāo)題二</h2></div>