2015-05-20 2 views
0

Этот выход [объект HTMLUListElement]: Возвращение HTML-код HTML-элемента

ul = document.create('ul'); 
$('textarea').val(ul) 

Как я могу получить его к выходу <ul></ul>?

Это будет делать работу, но есть ли способ получить ее непосредственно из объекта элемента html?

s = ul.wrap('<div></div>') 
$('textarea').val(s.html()) 
+0

Кажется довольно окружали способ получить разметку, учитывая, что вы уже знаете имя тега элемента. – RobG

ответ

3

Используйте outerHTML свойство элемента

ul = document.createElement('ul'); 
 
$('textarea').val(ul.outerHTML)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> 
 
<textarea></textarea>

Смежные вопросы