是否可以在D3中将文本输入放置在树的节点上?我尝试过
var treeLayout = d3.tree().size([400, 200])
var root = d3.hierarchy(data)
treeLayout(root)
// Nodes
divs = d3.select('svg g.nodes')
.selectAll('input.node')
.data(root.descendants())
.enter()
.append('input')
.classed('node', true)
.attr('x', function(d) {return d.x;})
.attr('y', function(d) {return d.y;})
.attr('type', 'text')
.attr('name', 'textInput')
.attr('value', function(d) {return d.data.name;})
但是什么都没有出现。如果我只放置文本而不是文本输入,就可以使它工作。