Получить строку HTML для объекта jQuery и / или DOM
Я думаю я'прочитал полныйДокументация по jQuery API и посмотрел на объекты jQuery и простые DOM-элементы в отладчике, чтобы проверить, какие методы у них есть на самом деле во время выполнения, но я могу:Найти способ получить строку html, которая представляет содержимое объекта jQuery или узла DOM. Я что-то пропустил?
У объектов jQuery есть методhtml()
, DOM элементы имеют свойствоinnerHTML
но оба дают только внутренний html объекта. Так что, если у меня есть HTML, как это:
<p>Hello World!</p>
И я использую jQuery, делая что-то вроде этогоvar $div = $body.find("div")
и тогда я позвоню$div.html()
возвращенная строка"
Hello World!
"
, Но я'ищу способ вернуть его"<p>Hello World!</p>"
(Я ненаплевать на пропуски).Что я делаю неправильно? Оно может'не так ли сложно получить html-представление этих объектов?