javascript - d3 选择偏移父级

标签 javascript html d3.js svg

我正在尝试从 d3.select(this) -- (这是容器)获取 offsetParent 值。

d3.select(this) 返回:

[Array[1]]
   0: g
     offsetParent: div#divID

这是来自 chrome 中的 console.log(),每一行都在前一行内。如何获取这个 offsetParent div ID?

最好,我想做这样的事情:

d3.select(this).select("g").select("offsetParent").attr("id")

最佳答案

d3.select(this) 返回 d3 选择。您必须使用 d3.select(this).node() 来获取 dom 元素。

 d3.select(d3.select(this).select("g").node().offsetParent).attr("id")

关于javascript - d3 选择偏移父级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33098657/

相关文章:

jquery - 使用 id 选择器的媒体查询

html - 一个unicode符号的不同颜色

d3.js - 添加复选框未在 d3.js 中显示

javascript - 如何将两个父节点连接到一个子节点以及如何务实地为树中的每个节点制作工具提示?在 D3 js (SVG) 中

javascript - setTimeout 不等待 JQuery Mobile 中的指定时间间隔

javascript - 如何与httprequest同步执行Javascript

javascript - 将 iframe 滚动到选定的文本

javascript - 我应该等待 document.onload 事件吗?

javascript - 如何将像素转换为 d3 中的转换值?

javascript - 在新选项卡中打开一个链接,打开另一个链接并在该选项卡上重新加载