私はこのフィドルで私の問題を最小限の実例にコンパイルしました:
HTML:
<div id='test'></div>
JS:
var data = d3.range(10);
var svg = d3.select('#test').datum('hello').append('svg');
var path = svg.append('g')
.append('path')
.data([data])
.attr('class','line');
alert(svg.select('.line').data());
このコードは、私が期待していたパスの選択ではなく、選択にhello
関連付けられたデータであるアラートを出します。div
この動作が見られるのはなぜですか?