我希望獲取選定元素的整個html,而不僅僅是它的內容。 .html()根據文檔使用javascripts innerHTML()方法。 HTML:jQuery,獲取整個元素的html
<div id="divs">
<div id="div1">
<p>Some Content</p>
</div>
<div id="div2">
<p>Some Content</p>
</div>
</div>
使用$('#divs:first').html();
將返回剛纔的段落元素。我想要得到的HTML整個元素,像這樣:
<div id="div1">
<p>Some Content</p>
</div>
我不能使用.parent,因爲這將返回兩個孩子的div的HTML。
這是一個很好的答案,但它真的很糟糕,jQuery沒有實現它自己的方法。 – 2011-04-05 07:51:27
這並不完美。如果HTML有一個'script'標籤,當調用append時,這個標籤的代碼將會運行。這可能會導致問題。 – Andrej 2014-02-13 16:17:57