D3.js事件在加载时触发

时间:2014-07-09 09:30:07

标签: d3.js

我试图创建一个带有D3的图表,点击提交按钮时会更新图表,但是当点击按钮时不会触发,而是在页面加载时发生事件。

例如:

d3.select("#updatedata").on("click", alert('test'));

警报立即发生,并且在单击按钮时不会发生。

我错过了一些明显的东西吗?

任何建议表示赞赏。

感谢。

1 个答案:

答案 0 :(得分:0)

您需要将处理程序包装在函数中:

d3.select("#updatedata").on("click", function() { alert('test'); });