2016-10-27 1 views

答えて

1

...以下のようにしようとしたが、それは解決しませんそうです。

+0

ありがとうございました。しかし、D3で入れ子にすることはできません。一意の属性を持つ一連のテキスト要素を選択したい場合は、解決策がありますか? – user2894296

+0

属性に固有の値がある場合は、ネストされた選択のポイントとなるものが1つだけ取得されます。 –

2

たぶん、あなたが使用したい 'クラス' の代わりのID

d3.selectAll(".s") 

通常、IDは各要素に固有のものです。

1

idグローバル属性は、ドキュメント全体で一意でなければならない一意の識別子(ID)を定義します。したがって、同じidを持つ複数のテキスト要素を持つことはできません。 idで要素を選択し、その要素内のすべてのテキスト要素を選択するには

: -

var texts = d3.select("#id").selectAll("text"); 

属性値を持つすべてのテキスト要素を選択するには: -

var texts = d3.selectAll("text[attrName=attrValue]"); 
-1

は取得することができましたこれはこれを介して行われます。

d3.selectAll("[id=" + id + "]").filter(".someClass"); 
関連する問題