gpt4 book ai didi

jquery - 获取所选元素的外部 HTML

转载 作者:IT王子 更新时间:2023-10-29 03:23:22 25 4
gpt4 key购买 nike

我正在尝试使用 jQuery 获取选定对象的 HTML。我知道 .html() 函数;问题是我需要包含所选对象的 HTML(在本例中为表格行,其中 .html() 仅返回行内的单元格)。

我四处搜索并发现了一些非常“hackish”类型的克隆对象的方法,将其添加到新创建的 div 等,但这看起来真的很脏。有没有更好的方法,或者新版本的 jQuery (1.4.2) 是否提供任何类型的 outerHtml 功能?

最佳答案

我相信目前(5/1/2012),所有主流浏览器都支持 outerHTML 功能。在我看来,这个片段就足够了。我个人会选择记住这个:

// Gives you the DOM element without the outside wrapper you want
$('.classSelector').html()

// Gives you the outside wrapper as well only for the first element
$('.classSelector')[0].outerHTML

// Gives you the outer HTML for all the selected elements
var html = '';
$('.classSelector').each(function () {
html += this.outerHTML;
});

//Or if you need a one liner for the previous code
$('.classSelector').get().map(function(v){return v.outerHTML}).join('');

编辑:Basic support stats对于 element.outerHTML

关于jquery - 获取所选元素的外部 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2419749/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com