html()
获取内部 HTML,该元素内部元素的 HTML。
在这里检查答案:
获取选定元素的外部 HTML
接受的答案在这个问题的答案中使用了一个很好的技巧。它创建另一个元素(但不会将其添加到页面中),在创建的元素内部克隆它想要的元素,然后获取创建的元素的内部 HTML,即克隆的 HTML,即相同的 HTML我们想要的元素。
$("<div>").append($('#to_time_24_date').eq(0).clone()).html();
// or
$("<div>").append(document.getElementById('#to_time_24_date').clone()).html();
但是,也请参阅其他答案,事实证明您也可以尝试一种更简单的方法,outerHTML
您可以使用以下属性:
$('#to_time_24_date')[0].outerHTML
哪个具有不错的浏览器支持:https://developer.mozilla.org/en-US/docs/Web/API/element.outerHTML?redirectlocale=en-US&redirectslug=DOM%
2Felement.outerHTML