javascript - Jquery:获取节点的内容,不包括跨度
问题描述
具有以下形式的 HTML:
<h1 class="someClass"> Want this <span class="anotherClass"> don't want this </span> </h1>
如何使用 js 或 jquery(首选)获取“想要这个”文本,不包括跨度文本?
解决方案
你可以在纯 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>
推荐阅读
- c# - Unity3D Shooter - 在所有敌人被摧毁后如何切换到下一个级别?
- java - 无法在 Mac OS 中使用 Java TestNG Selenium Grid 以编程方式启动 docker
- git - 为什么我不能将我的 laravel 项目推送到 github
- python - Jupyter 中 matplotlib 图的持续更新
- javascript - 如何使用 jquery 掩码插件将光标移动到第一个字符位置?
- instagram - 无法获得 Instagram Basic Display API 的 access_token
- jekyll - 用于在 Liquid 或 Jekyll 中排序数组的自定义比较器
- r - 如何使用来自 R Shiny 的信息更新 R 脚本?
- corda - Corda 架构更新
- git - Git推送工作GitKraken,由于VS Code中的权限而失败