我想我已經通讀完整的jQuery API documentation,並在調試器中查看了jQuery對象和簡單的DOM元素,以檢查它們在運行時實際具有的方法,但是對於我,我找不到一種方法來獲取代表jQuery對象或DOM節點內容的html字符串。我錯過了什麼嗎?爲jQuery和/或DOM對象獲取HTML字符串
jQuery對象的方法爲html()
,DOM元素的屬性爲innerHTML
,但都只給出對象的內部html。所以,如果我有HTML這樣的:
<body>
<div>
<p>Hello World!</p>
</div>
</body>
我使用jQuery做這樣的事情var $div = $body.find("div")
和我然後調用$div.html()
返回的字符串是"<p>Hello World!</p>"
。但我正在尋找一種方法,使其返回"<div><p>Hello World!</p></div>"
(我不在乎空白)。
我在做什麼錯?獲得這些對象的html表示是不是很難,可以嗎?
可能重複[如何獲得的innerHTML,包括標籤,使用jQuery?](http://stackoverflow.com/questions/2319213/how-to- get-the-innerhtml-includes-the-tag-using-jquery) – epascarello 2013-05-09 16:42:33
Duplicate:http://stackoverflow.com/questions/2419749/get-selected-elements-outer-html – Niels 2013-05-09 16:43:44