我如何获取“#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/
如果您将容器包装在虚拟P标签中,您还将获得容器 HTML。
P
你需要做的就是
var x = $('#container').wrap('<p/>').parent().html();
在http://jsfiddle.net/rzfPP/68/ 检查工作示例
unwrap()完成后到<p>标签中,您可以添加
unwrap()
<p>
$('#container').unwrap();