小编典典

jQuery获取容器的html,包括容器本身

all

我如何获取“#container”上的 html,包括“#container”,而不仅仅是其中的内容。

<div id="container">
 <div id="one">test 1 </div>
 <div id="two">test 2 </div>
 <div id="three">test 3 </div>
 <div id="four">test 4 </div>
</div>

我有这个在#container 中获取html。它不包括#container 元素本身。这就是我想要做的

var x = $('#container').html();
$('#save').val(x);

检查http://jsfiddle.net/rzfPP/58/


阅读 69

收藏
2022-08-24

共1个答案

小编典典

如果您将容器包装在虚拟P标签中,您还将获得容器 HTML。

你需要做的就是

var x = $('#container').wrap('<p/>').parent().html();

在http://jsfiddle.net/rzfPP/68/
检查工作示例

unwrap()完成后到<p>标签中,您可以添加

$('#container').unwrap();
2022-08-24