如何解析文本

How to parse text

本文关键字:文本 何解析      更新时间:2023-09-26

我得到文档中的文本字段。我用Jquery拿到的。但有时文本字段包含<em> </em><cite> </cite>标签。我想要原始文本。

我通过他们的id获取文本,例如;$('title')[0].innerHTML

它回报了我;

further cholesterol transport <em class="a-plus-plus"> Large luteal cells </em> produce  <em class="a-plus-plus">more</em>

<cite>Sodium bicarbonate</cite> is a white solid that 

如何将原始文本获取为;

further cholesterol transport Large luteal cells produce more
Sodium bicarbonate is a white solid that 

我应该在获取它们的id时解析文本,还是应该编写一个regex来检测citeem标记并获取这些标记中的文本。这个问题的最佳解决方案是什么?有没有为这种类型的解析提供任何解决方案?

jQuery方法.text()将获取选择器的文本内容,其中将排除HTML。
$('title').text();

类似地,在纯JavaScript中,.textContent属性也将通过不解析为HTML来实现这一点。

$('title')[0].textContent;

A。沃尔夫是对的。仅

$(container).text()

将在JQuery中工作。

你可以看到参考通过javascript获取没有HTML元素的纯文本?这正是你所要求的。

在jquery 中

$(container).text()

本机Javascript

document.getElementById('container').innerText.

只需尝试使用:

$('title').text();