Javascript html()用法
说我有Javascript html()用法,javascript,jquery,jquery-selectors,Javascript,Jquery,Jquery Selectors,说我有 <div id="controller"> <div id="first">1</div> <div id="second">2</div> </div> 如何让.html()返回 <div id="controller"> <div id="first">1</div> <div id="second">2</div> </div>
<div id="controller">
<div id="first">1</div>
<div id="second">2</div>
</div>
如何让.html()
返回
<div id="controller">
<div id="first">1</div>
<div id="second">2</div>
</div>
1.
2.
或者有其他功能吗?您需要使用
$('#controller')[0].outerHTML
您可以将div的克隆添加到动态创建的div中,并使用其html
$('<div>').append($('#controller').clone()).html();
$('').append($('#controller').clone()).html();
将其(即克隆)包装到另一个父级中
$('<div></div>').append($('#controller').clone()).html();
$('').append($('#controller').clone()).html();
另外,请查看。这不是跨浏览器,尽管您可以查看此可能的副本
$('<div></div>').append($('#controller').clone()).html();