javascript - 通过JS从HTML原始DIV文本中提取div数据

标签 javascript html

我正在尝试从仅呈现元素 HTML 的 JS 函数中提取数据 - 并且我需要元素的 ID 或类。

示例:

JS Element Value:
x = '<div class="active introjs-showElement introjs-relativePosition" id="myId">Toate (75)</div>';

我需要获取元素的 id 或类(在本例中 id 为 myId)。

有什么办法可以做到这一点吗?剥离标签或通过 strstr 提取文本?

谢谢

最佳答案

最简单的方法是获取字符串的 jQuery 对象:

$(x);

现在您可以访问其上的所有 jQuery 扩展,以便获取/设置您需要的内容:

$(x).attr('id'); // == 'myId'

注意:这显然是基于您可以使用 jQuery 的假设。如果您不这样做,那么我的答案的第二部分是 - 获取 jQuery,它旨在使此类操作变得非常简单,并解决兼容性问题。

关于javascript - 通过JS从HTML原始DIV文本中提取div数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26504743/

相关文章:

javascript - 多个选择器: unrecognized expression

javascript - 将设置存储在 Javascript Cookie 中

Javascript,简单的回调示例未按预期工作

css - 如何为头像图像创建五边形形状?

javascript - 如何在单击时淡出 1 张图片并自动淡入彼此靠近的 4 张图片?

html - 使用 CSS 按比例调整图像大小?

javascript - 在 React 项目中添加堆分析代码

javascript - 使用 jQuery 读取 XML 数据

javascript - Angular 拦截器排除特定 url

javascript - 为什么在 float 上使用 toString() 在 Firefox、Chrome 和 IE 中会产生不同的结果?