获取封装在 jquery 对象中的 html 元素的直接内容

2024-06-28

我在 jquery 对象中有一段 html。当我说 $(this).html() 时,我得到:

<span class="value">4</span><span class="type">teaspoons</span>butter

我只想从这个 html 片段中获取不在跨度中的文本片段。在这个例子中,它是黄油。

我怎样才能得到它?

Thanks!


有一种简单但作弊的方法,删除所有子项并获取文本属性

var tmp = $(".post-text").clone();
tmp.children().remove();
tmp.text();

EDIT还有一个文本儿童插件 http://plugins.learningjquery.com/textchildren/就是这样做的。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

获取封装在 jquery 对象中的 html 元素的直接内容 的相关文章

随机推荐

  • 查询列表项并使用 SharePoint Web 服务与对象模型

    我的公司正在考虑编写一个自定义应用程序 该应用程序需要跨多个网站集执行许多列表项查询 它需要运行 WSS 3 0 如果它也能在 WSS 2 0 上运行 那就太好了 它不会是为 MOSS SPS 设计的 但如果它能在这些平台上运行的话 那就太
  • 何时使用 f:viewAction / preRenderView 与 PostConstruct?

    什么时候应该使用f viewAction or preRenderView初始化页面数据的事件与使用 PostConstruct注解 是否根据支持 bean 的范围类型使用其中一种或另一种的基本原理 例如如果支持 bean 是 Reques
  • 如何在Center中设置WebView内容?

    我正在 WebView 中加载一些 HTML 内容 但它总是出现在我的 WebView 的左上角 我也尝试使用样式表 在样式表中我添加了与中心相关的标签 但它没有位于中心 样式表中的其他标签工作正常 如何设置WebView中的内容垂直和水平
  • 如何使用 state go 方法在 Angular 状态路由器中的网址 url 中形成查询字符串

    我有一个产品列表页面 有产品列表 当单击特定产品时 调用该函数并在函数 state go 中 不在动态模式下工作 state go home product detail productID redminote4 brand x store
  • 如何查看我的 laravel 数据库?

    我已经设置了功能性的 laravel 项目 数据库连接有效 我已经通过终端添加了一些表 但现在我想看到它 就像您可以使用 phpmyadmin 看到所有内容一样 默认情况下如何找到数据库文件以及如何打开它 在终端中 cd 进入项目目录 va
  • 将嵌套 C++ 向量作为内置样式多维数组传递

    如果我有一个 C 向量 我知道我可以安全地将它作为数组传递 指向所包含类型的指针 void some function size t size int array impl here std vector
  • 即使出现异常也希望程序继续运行

    我搜索了几次 但我没有找到我真正想要的东西 我正在以出色的处理能力 尝试 捕捉 进行锻炼 在那里我发现了这个障碍 如果程序发现异常 它就会终止 我尝试调用一个函数catch部分 但它仍然终止 void exception handle Th
  • 我的sparkDF.persist(DISK_ONLY)数据存储在哪里?

    我想更多地了解spark中hadoop的持久化策略 当我使用 DISK ONLY 策略保存数据帧时 我的数据存储在哪里 路径 文件夹 我在哪里指定这个位置 对于简短的答案 我们可以看看文档 https spark apache org do
  • Spring Data Rest - 代理路径不包括链接路径

    我正在代理 Spring REST 后端 如下所示 后端 http backend 8080 代理本地主机 localhost 3000 api backend gt http backend 8080 如果我在本地浏览到代理端点 它将代理
  • 如何从 k8s 将 `sysctl` 标志传递给 docker?

    场景 我有一个容器镜像需要运行net core somaxconn gt 默认值 我正在使用 Kubernetes 在 GCE 中部署和运行 我的集群中的节点 虚拟机 配置正确net core somaxconn价值 现在的挑战是用 fla
  • 将 UTF8 字符串解码为拉丁文

    我正在尝试将 UTF8 字符串转换为拉丁字符 这是我如何尝试实现此目标的示例 string sUnicode Peneda Ger s string result Encoding Unicode GetString Encoding Co
  • 强制绑定到数据源的复选框在尚未查看时更新

    这是一个测试框架来展示我正在做的事情 创建一个新项目 添加选项卡式控件 在选项卡 1 上放置一个按钮 在选项卡 2 上放置一个复选框 粘贴此代码作为其代码 使用控件的默认名称 public partial class Form1 Form
  • iOS Testflight“加载您的构建时出错。”

    在过去的几天里 我尝试通过 iTunes connect 为我的 iOS 应用程序设置测试飞行 但是 每当我尝试打开 TestFlight 时 都会收到一条错误消息 提示 加载您的构建时出错 我不太确定该怎么做 有人有什么想法吗 提前致谢
  • 数据属性 CSS 选择器比类选择器更快吗?

    几个月前本文 http coding smashingmagazine com 2012 06 19 classes where were going we dont need classes 指出实际上可以在网站开发中完全避免类 我的问题
  • C 中的动态类型转换

    我正在尝试编写一个函数 将缓冲区 void 类型大小 类型名称和元素数量作为参数 缓冲区可以包含有限数量的基本类型 int float double 的值 在这个函数中 我希望能够增加每个值 看起来像这样 void increment vo
  • React.js 节流 mousemove 事件不断抛出 event.persist() 错误

    我需要限制 mousemove 事件 并且按照以下提示构建该方法 但不起作用 在 React js 中执行去抖动 https stackoverflow com questions 23123138 perform debounce in
  • Swift DiffableDataSource 进行插入和删除而不是重新加载

    我很难理解 DiffableDataSource 的工作原理 我有这样的 ViewModel struct ViewModel Hashable var id Int var value String func hash into hash
  • 如何从本地 Maven 存储库部署 karaf 功能?

    我已经为 karaf 4 0 1 创建了第一个项目 到目前为止我已经得到以下内容 使用构建的应用程序包maven bundle plugin 还会有更多 使用创建的 karaf 功能karaf maven plugin 使用相同插件创建的
  • 使用特定的 gcc 工具链从源代码构建 clang

    我正在从源代码构建 clang 但使用不在正常位置的 gcc 7 2 构建 我想要结果clang 默认情况下使用此工具链的二进制文件 我尝试这样做 export GCC PREFIX path to gcc 7 2 mkdir p buil
  • 获取封装在 jquery 对象中的 html 元素的直接内容

    我在 jquery 对象中有一段 html 当我说 this html 时 我得到 span class value 4 span span class type teaspoons span butter 我只想从这个 html 片段中获