gpt4 book ai didi

javascript - 将转义的 outerHTML 转换为变量

转载 作者:行者123 更新时间:2023-11-30 08:51:25 26 4
gpt4 key购买 nike

我想获取一个 div#content 的 outerHTML,标签被 .text() 转义到一个变量中,像这样:

var divContent = $('div#content')[0].text();

但这会引发类型错误:TypeError: $(...)[0].outerHTML.text is not a function

有人可以建议最好的方法吗?

谢谢

最佳答案

您似乎混淆了这里的术语。 .text()这是一个 jquery 方法,它获取选择器匹配的每个元素的组合文本内容。

outerHTML获取描述元素(包括其后代)的序列化 HTML 片段。

所以:

var divContent = $('div#content')[0].outerHTML

var divContent = $('div#content').text();

要“转义”文本,您可以使用 escape and unscape ,或者更好的是,encodeURIComponentdecodeURIComponent像这样:

var escaped = escape(divContent);
var encoded = encodeURIComponent(divContent);

关于javascript - 将转义的 outerHTML 转换为变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17606265/

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