0
我有以下的HTMLD3更新工具提示HTML
<div id="tooltip" className="hidden">
<table>
<thead>
<tr>
<td colSpan="3">
<strong id="headDate"></strong>
</td>
</tr>
</thead>
<tbody id="toolTipBody">
</tbody>
</table>
</div>
下方的D3代碼是工作的罰款:
// ToolTip
d3.select('#tooltip')
.classed("hidden", false)
.style("left", d3.event.pageX + "px")
.style("top", d3.event.pageY + "px")
.select('#headDate').text(d0.date);
我需要注入/從D3追加HTML刀尖進入#toolTipBody元素。它需要是動態的行數和行數可以改變(否則我可以硬編碼的HTML和只使用D3。選擇&。文本進行更新。
如何添加說以下內容#toolTipBody
<tr>
<td className="legend-color-guide"><div></div></td>
<td id="key">1.0E-6MHz</td>
<td id="value">46.50</td>
</tr>
感謝 亞當
什麼是觸發提示的人口的動作(和你有可視化的模型或屏幕截圖)? –
也,我看到你正在使用'className',所以我假設你正在使用React? –
是的使用反應...我會添加一個截圖...將添加所有的代碼,但大多數是不相關的。 – Adam