我正在尝试创建一个功能,其中使用d3图表呈现条形图。 点击酒吧我应该可以打开雷达票。
这是我尝试的代码,但似乎没有用。我不知道我的语法是否错误。或者如果功能不可行。
var barRect = d3.selectAll('rect').on("click", function(d,i) { '<a href =<rdar://problem/12345>></a>' });
当我使用简单的警报消息时,它可以正常工作。
请建议。雷达票通常是这种格式的超链接:
<rdar://problem/12345>.
答案 0 :(得分:0)
在onclick函数中我们正在执行javascript - 不向页面添加html。
var barRect = d3.selectAll('rect').on("click", function(d,i){
window.location = 'rdar://problem/12345' });