g.selectAll("path")
.data(features)
.enter().append("path")
.attr("d", d3_path)
.on('click', function(d){
alert("x: " + d3_path.centroid(d)[0] + " y: " + d3_path.centroid(d)[1]);
$("#path_" + d.properties.name).addClass4SVG('black');
})
.attr("id", function(d) {
return "path_" + d.properties.name;});
然后我需要手动触发点击。所以我使用
$( “#路径名”)。单击()
,但d3点击事件不起作用。
如何让d3元素点击事件有效? (我需要变量'd')