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

获取所选元素的外部HTML

获取所选元素的外部HTML

桃花长相依 2019-05-27 15:37:11
获取所选元素的外部HTML我正在尝试使用jQuery获取所选对象的HTML。我知道这个.html()功能; 问题是我需要包含所选对象的HTML(在这种情况下是一个表行,其中.html()只返回行内的单元格)。我已经四处搜索并发现了一些克隆对象的非常“hackish”类型的方法,将它添加到新创建的div等等,但这看起来真的很脏。有没有更好的方法,或新版本的jQuery(1.4.2)是否提供任何类型的outerHtml功能?
查看完整描述

3 回答

?
慕森王

TA贡献1777条经验 获得超3个赞

这个网站似乎有一个解决方案: jQuery:outerHTML | Yelotofu

jQuery.fn.outerHTML = function(s) {
    return s        ? this.before(s).remove()
        : jQuery("<p>").append(this.eq(0).clone()).html();};


查看完整回答
反对 回复 2019-05-27
?
神不在的星期二

TA贡献1963条经验 获得超6个赞

怎么样prop('outerHTML')

var outerHTML_text = $('#item-to-be-selected').prop('outerHTML');

并设置:

$('#item-to-be-selected').prop('outerHTML', outerHTML_text);

它对我有用。

PS:这是在jQuery 1.6中添加的。


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

添加回答

举报

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