使用 d3.select()
成功选择后如何调用函数?
目前我有这段代码:
var selectedCircle = d3.select("circle");
if(selectedCircle) {
// do stuff
}
我希望它是这样的:
d3.select("circle")
.function()(
// do stuff
);
我怎样才能做到这一点?
附注
我知道 selectAll 有类似的功能:
d3.selectAll("circle")
.each(function() {
// do stuff
});
最佳答案
使用选择调用
https://github.com/mbostock/d3/wiki/Selections#call
d3.select("circle").call(function(selection){
// do stuff on selection
});
关于javascript - D3 单选和函数调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34270143/