小编shr*_*hr-的帖子

使用d3.js添加下拉菜单

我想在我的d3可视化中添加一个下拉菜单.问题是在选择任何选项时都不会调用eventlistener.另外,如何访问所选选项的值?以下是我的代码片段..

d3.text("uniqueTeams.php",function(json){
    var dd=JSON.parse(json);
    var b= d3.select("#s4").select("#shru");
    var u=b.append("select");
    var t=u.selectAll("option").data(dd).enter().append("option")
        .attr("value",function(d){return d.teamShotID;})
        .text(function(d){return d3.select(this).node().__data__.teamShotID;});
    t.on("change",change);
});
function change(value)
{
    console.log("team",value);
}
change();????
Run Code Online (Sandbox Code Playgroud)

Thankx

html javascript dom d3.js

14
推荐指数
1
解决办法
3万
查看次数

标签 统计

d3.js ×1

dom ×1

html ×1

javascript ×1