【发布时间】:2013-09-27 03:38:39
【问题描述】:
如何向 d3 生成的表格行和/或单元格添加超链接?
如果我遵循与向矩形、线条和其他对象添加超链接相同的约定,则在导入 xlink 命名空间后,您附加一个 a 标记并设置超链接属性,然后附加您想要的对象,如下所示:
chartBody.selectAll("node")
.data(dataset)
.enter()
.append("a")
.attr("xlink:href", "http://stackoverflow.com")
.append("line")
...
但是当你将故事中的角色从一个矩形或行更改为表格行或单元格时,它就不起作用了......
tablebody.selectAll("row")
.data(parsedtext)
.enter().append("a")
.attr("xlink:href", "http://stackoverflow.com")
.append("tr")
...
【问题讨论】:
-
这个question 可能会有所帮助。
-
感谢您的建议。我已经看过了,它有助于从 CSV 文件中的数据呈现表格,但它无助于如何将超链接附加到不同的表格元素。我的表格渲染得很好,但似乎无法将链接附加到其内容。