Статьи

jQuery Получить HTML, включая тег элемента

В случае, если вы используете много функциональности ajax (я знаю, что я есть), может быть полезно получить html-элементы, включая тег . Я уверен, что должен быть более простой способ, чем просто клонировать элемент в оболочке, а затем получить HTML-файл оболочки с помощью jQuery, чтобы получить внутренний HTML-код, включая тег HTML элемента.

Пока я не найду лучший (более эффективный способ) вот фрагмент кода.

.clone().wrap(' ').parent().html(); 
.clone().wrap(' ').parent().html();

Некоторые другие способы (из комментариев, спасибо, ребята):

 //Not sure how portable it is across browsers $('#foo')[0].outerHTML; 
 var foo = $('#bar'); 
 var foo = $('h1'); console.log(foo); //output: jQuery(h1) < - DOM Element console.dir(foo[0]); //output: DOM element props and funcs console.log(foo[0]['outerHTML']); //output: 

заглавие