如何将超链接添加到 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")
...