Show HTML Table 我希望我的 javascript 返回由 -6ren">
gpt4 book ai didi

javascript - 如何在不改变源的情况下返回结果?

转载 作者:行者123 更新时间:2023-11-28 04:25:13 24 4
gpt4 key购买 nike

我的 HTML 和 JavaScript 代码如下所示:

<html>
<!--...
many code
...-->
<button onclick="alert($('#mytable').html().wrap('<html/>') );">Show HTML Table</button>

<table id="myTable">

<tr's and td's>
</table>
<!--...
many code
...-->
</html>

我希望我的 javascript 返回由 HTML 标记包裹的表格,但我不希望表格本身被更改。

最佳答案

您可以先复制表格:

$('#mytable').clone()...

要获取标签的实际 HTML,您需要像我在 another answer yesterday 中发布的插件这样的东西:

(function($) {
$.fn.outerhtml = function() {
return $('<div/>').append(this.clone()).html();
};
})(jQuery);

然后你可以这样做:

alert('<html>' + $('#myTable').outerhtml() + '</html>');

参见 http://jsfiddle.net/alnitak/2y988/用于工作演示。

关于javascript - 如何在不改变源的情况下返回结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6509370/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com