从DOM元素中提取属性

coo*_*r15 0 html javascript hash dom

我需要返回一个嵌套在DOM元素中的字符串.该字符串看起来像一个存储到名为"selector"的键或属性的值

我一直在使用控制台试图找到那个字符串.

我的HTML = 在此输入图像描述

这个JavaScript/JQuery:

console.log($(this.nextSibling.data));
Run Code Online (Sandbox Code Playgroud)

登录到控制台
控制台输出

我试过了:

console.log($(this.nextSibling.data.selector));
console.log($(this.nextSibling.data[selector]));
console.log($(this.nextSibling.data(selector)));
Run Code Online (Sandbox Code Playgroud)

没有太多运气.因为我不确定我甚至不知道这个数据结构是什么,所以我不知道如何从类似key的东西"选择器"返回"gi"(在这个例子中)

我怎么能得到那个字符串?

Dr.*_*lle 5

简单地使用this.nextSibling.data(不将其转换为jQuery对象)

this.nextSibling是textNode(或commentNode)时,它的data-property返回此节点的textContent(characterData).