如何用selectAll选择多个选择器?

vib*_*NYG 40 select selectall css-selectors d3.js

是否可以在D3中选择多个选择器selectAll

我想要svg.selectAll("class1", "circle", "id2")选择所有circle元素,class1元素和id2元素.

这可能吗?

exp*_*nit 63

是的,您只需将逗号放在选择器字符串中,而不是传递单独的字符串:

svg.selectAll(".class1, circle, #id2")
Run Code Online (Sandbox Code Playgroud)

我假设"class1"是css类,"circle"是标签名称,"id2"是ID属性值.

  • FWIW适用于`selectAll`但不适用于`select` (7认同)