В случае, если вы используете много функциональности 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:
заглавие