Как найти внешний 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, время: 00:14. |