gpt4 book ai didi

javascript - jQuery 解析 HTML 结果对象不支持属性错误

转载 作者:行者123 更新时间:2023-11-28 01:00:42 25 4
gpt4 key购买 nike

我必须将表格转换为 csv我使用以下逻辑来连接每个 td 的字符串

 var $text=(table.rows[0].cells[i].innerHTML.split(", ").join("")).toString();

假设 $ 文本实际上包含 <font class="Major">testcasedff</font>;

当我尝试使用Find功能提取数据时

var data=$text.find('font').text();

它实际上不起作用。我使用 IE9 作为测试浏览器,我收到以下脚本错误

线路:300错误:对象不支持属性或方法“查找”

请引用下面的Fiddle

最佳答案

尝试:

在下面的行中,JQuery 将 HTML 元素从字符串转换为 JQuery 对象,因此您的操作将得到简化:

var fontObj = $("<font class='Major'>this is a test</font>");
var $textfontObj.text();

在纯 javascript 中,您需要创建一个虚拟元素,从字符串插入 HTML 元素,然后获得所需的结果:

var targetEleContainer = document.createElement('div');
targetEleContainer.innerHTML = "<font class='Major'>this is a test</font>";
var out2=(targetEleContainer.firstChild).innerHTML;

再见

关于javascript - jQuery 解析 HTML 结果对象不支持属性错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25661760/

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