我在文档中获取文本字段。我通过 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 时解析文本,还是应该编写一个检测 cite
的正则表达式和em
标签并获取这些标签内的文本。这个问题的最佳解决方案是什么?有没有针对这种类型的解析提供任何解决方案?
最佳答案
jQuery 方法 .text()
将获取选择器的文本内容,其中将排除 HTML。
$('title').text();
类似地,在纯 JavaScript 中 .textContent
属性也将通过不解析为 HTML 来实现此目的。
$('title')[0].textContent;
关于javascript - 如何解析文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38539703/