猿问

d3.js绑定到元素上的数据的某个属性值更新,怎么更新其子元素对应的值

  var node = this.vis.selectAll('.node').data(nodes, function(d) {

                    return d.id;

                });


  var svg = node.enter().append('svg:svg').classed('node',true);

        svg.append('svg:image').attr('href',function(d){return d.src});

        

如上,点击刷新时,nodes数据已经更新,但img上的d拿到的数据还是之前绑定的数据,并不是最新的数据

慕哥9229398
浏览 879回答 1
1回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答