Как найти внешний html DOM-объекта jquery?
Есть код
<div class="wrap"><div class="in"></div></div> var wrap = $('.wrap'); console.log(wrap.<...>()); Как найти outerHTML объекта wrap, не могу найти функцию? т.е. что бы выводил <div class="wrap"><div class="in"></div></div>. |
Цитата:
<script src="http://yandex.st/jquery/1.9.1/jquery.min.js"></script> <div class="xxx">asfasf</div> <script> $.fn.outerHtml = function(){ return this[0].outerHTML || new XMLSerializer().serializeToString(this[0]); } alert($('.xxx').outerHtml()); </script> |
Как то очень круто! ) я решил через parent().html() =)
|
Цитата:
|
danik.js,
дык можно добавить в ФФ это свойство: if (!('outerHTML' in document.documentElement)) { Object.defineProperty(Element.prototype, 'outerHTML', { get: function() { return new XMLSerializer().serializeToString(this); } }); } alert(document.documentElement.outerHTML); |
И кстати, проверил тока что, у меня в ФФ 19.0.2 есть это свойство:
alert(document.documentElement.outerHTML); |
Цитата:
|
Цитата:
Цитата:
|
Часовой пояс GMT +3, время: 05:04. |