回答
svg.selectAll(".circles")
將選擇在您的SVG有類circles
的所有元素。所以.
基本上是指定你想要根據類名來選擇。
執行類似svg.selectAll("circle")
的操作會選擇svg
中的所有circle
元素。這是基於標籤內的名稱。例如,如果您有以下代碼,它將選擇兩個圓圈。
<svg>
<circle></circle>
<circle></circle>
</svg>
另一個例子更好地說明一點:
假設我們有下面的代碼
<svg>
<g class="red"></g>
<g class="blue"></g>
</svg>
在上述情況下,如果我這樣做svg.selectAll(".red")
,我會選擇第一個g
元素因爲它的類名是red
。
但是,如果我做svg.selectAll("g")
,它將選擇g
元素,而不用擔心類名。這種沒有.
的過濾僅基於元素的名稱。
謝謝,我用'svg.selectAll(「circles」)'有什麼區別?那意味着沒有點? –
@DerickKolln檢查我的編輯 – sparta93
所以要清楚:當你想選擇類,然後使用'.'。當你想要使用不是類的元素時,把'''離開? –
- 1. D3.js:嵌套選擇?
- 2. d3.js嵌套選擇
- 3. D3.js:連接選擇?
- 4. d3.js v4 - 嵌套選擇
- 5. d3.js在選擇不具約束力
- 6. 顯示選擇選項d3.js
- 7. 按鈕ouside d3.js svg選擇和修改d3.js元素
- 8. 選擇在D3
- 9. 選擇一個<path> d3.js
- 10. D3.js:從選擇中刪除force.drag
- 11. d3.js - 選擇附加元素
- 12. d3.js選擇條件渲染
- 13. 框圖中的筆刷選擇(d3.js)
- 14. d3.js選擇和調用()難題
- 15. 選擇用d3.js複製的文本
- 16. D3.js堆疊條形圖選擇
- 17. D3:選擇
- 18. 在D3.js創建在D3.js
- 19. 嵌套SVG選擇在D3
- 20. 在D3中選擇SVG
- 21. 如何將d3選擇保存在數組中供以後使用D3.js?
- 22. D3.js Choropleth地圖 - 在選擇時更改顏色方案
- 23. 如何在D3.js中選擇svg的父div
- 24. 在D3.js中jQuery的'不'選擇器的等價物?
- 25. 在d3.js中填充連接節點的選擇列表
- 26. 如何在d3.js地圖上選擇點連接器?
- 27. 如何在d3.js雙條形圖中選擇比例尺?
- 28. 選擇功能不工作在3.5.4版d3.js
- 29. d3.js當選擇兩個單選按鈕
- 30. 瞭解D3選擇
其選擇課堂的方式。 (這裏^^'circles'是一個類) – m87