这个问题在这里已经有答案了:
获取所选元素';s外部HTML
(30个答案)
(30个答案)
去年关闭了
想象一下我们有这样的东西:
<;div id=“xxx”>&书信电报;p>;你好,世界</p></部门>;
如果我们以这种方式调用.html函数:
$(“#xxx”).html();
我们将获得:
<;p>;你好,世界</p>;
但我需要得到:
<;div id=“xxx”>&书信电报;p>;你好,世界</p></部门>;
那么,我需要做什么?我想在#xxx周围再加一个包装,但这不是一个好主意
只需使用标准DOM功能:
$('#xxx')[0]。outerHTML
或者使用.prop()更简单一点:
$('#xxx').prop('outerHTML'))
outerHTML得到了很好的支持-请在Mozilla或caniuse上验证