jQuery如何获取包含容器本身的容器的html?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (268)

如何获得包含'#container'的'#container'上的html,而不仅仅是它里面的内容。

<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);
提问于
用户回答回答于

如果将#container包装在P标签中,也将获得container HTML。

所需要做的就是

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

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

$('#container').unwrap();
用户回答回答于

扫码关注云+社区

领取腾讯云代金券