为了账号安全,请及时绑定邮箱和手机立即绑定

jQuery:外部html()

jQuery:外部html()

猛跑小猪 2019-08-26 15:18:35
jQuery:外部html()想象我们有这样的东西:<div id="xxx"><p>Hello World</p></div>如果我们以这种方式调用.html函数:$("#xxx").html();我们将得到:<p>Hello World</p>但我需要得到:<div id="xxx"><p>Hello World</p></div>那么,我需要做什么?我想在#xxx周围添加另一个包装器,但这不是一个好主意。
查看完整描述

3 回答

?
jeck猫

TA贡献1909条经验 获得超7个赞

创建一个临时因素,然后clone()append()

$('<div>').append($('#xxx').clone()).html();


查看完整回答
反对 回复 2019-08-26
?
浮云间

TA贡献1829条经验 获得超4个赞

只需使用标准DOM功能:

$('#xxx')[0].outerHTML

outerHTML得到很好的支持 - 在Mozillacaniuse验证。


查看完整回答
反对 回复 2019-08-26
  • 3 回答
  • 0 关注
  • 681 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信