D3在工具提示上将内部列表的元素显示为不同的行
D3 Display elements of inner list on tool tip as different lines
d3中的一个简短问题。我在json中有以下数据:
{"KMAE":[-120.12,36.98,"MADERA MUNICIPAL AIRPORT",[26,1,2,5,6,3,2,1,2,7,29,12,3]]}
我正在谷歌地图上绘制这一点,并在这一点上应用工具提示。在工具提示上,我现在给出的是
.on("mouseover", function(d) {
div.transition()
.duration(200)
.style("opacity", .9);
div .html(d.value[3])
.style("left", (d3.event.pageX) + "px")
.style("top", (d3.event.pageY - 28) + "px");
})
当鼠标悬停时,我现在得到的是26,1,2,5,6,3,2,1,2,7,29,12,3。
我们如何在工具提示内的不同行中进行此操作?像这样说:26在上面,1在下面,2在下面,依此类推。在我的实际应用程序中,对于像KMAE这样的许多点,这个内部列表的长度不会相同。
感谢
由于使用HTMl作为工具提示,所以很容易将数组元素与<br>
:连接起来
div.html(d.value[3].join("<br>"))
相关文章:
- javascript来显示元素属性
- 使用JavaScript或jQuery隐藏和显示元素
- 如何在Angular JS中滚动显示元素
- 如何在使用jQuery应用display:none后正确显示元素
- 仅使用Javascript隐藏/显示元素,而不会弄乱DOM
- jQuery单击并显示元素列表
- 键盘没有在Android和BlackBerry中显示元素焦点
- 在CSS转换期间显示元素的大小值
- 当我们关注jQuery时,只显示元素
- 包含方法和突出显示元素的问题
- JS/JQuery隐藏元素,更改文本,显示元素
- 如何显示元素的一部分,并在单击时切换到所有元素
- 在隐藏元素中显示元素
- 当PROTRACTOR元素后面有元素时,我怎么能知道当前的显示元素
- 在mouseover上显示元素在mouseleave上隐藏
- jquery显示元素是否具有类和特定值的内容
- 不能在复选框旁边显示元素
- 动态显示元素上的JavaScript触摸端;不要开火
- 点击JQuery/HTML5显示元素的索引/位置
- AngularJS:如何默认显示元素,并在按下按钮时切换