【发布时间】:2014-08-10 16:09:53
【问题描述】:
根据我的代码,看起来 key_square 和 key_line 分区应该是 key_row 的兄弟元素,因为我将它们附加到分区“key”,但它们是 key_row 的后代。
有人可以向我解释一下吗?
谢谢,
<body>
<div id="timeseries">
</div>
<div id="key">
</div>
<script>
var key = d3.select("#key")
.selectAll("div")
.data(data)
.enter()
.append("div")
.attr("class","key_row")
.attr("id",function (d){ return d.line_id;})
//add square
key.append("div")
.attr("class", "key_square")
.style("background-color","#C8DAF8")
//d3.select("#key")
key.append("div")
.attr("class","key_id")
.attr("id","key_line")
.style("background-color","#E9F0FC")
.text(function (d) { return d.line_id;});
【问题讨论】: