首页 > 解决方案 > Jquery:获取节点的内容,不包括跨度

问题描述

具有以下形式的 HTML:

<h1 class="someClass"> Want this <span class="anotherClass"> don't want this </span> </h1>

如何使用 js 或 jquery(首选)获取“想要这个”文本,不包括跨度文本?

标签: javascriptjquery

解决方案


你可以在纯 JS 中做到这一点。只需提取h1.

console.log(
  document.querySelector('h1').childNodes[0].nodeValue.trim()
);
<h1 class="someClass">
  Want this
  <span class="anotherClass">don't want this</span>
</h1>


推荐阅读