Javascript d3选择任何具有特定类的内容

Javascript d3选择任何具有特定类的内容,javascript,select,d3.js,Javascript,Select,D3.js,我正在尝试选择具有特定类的所有元素。在这个类之前或之后,他们可能有不同的类,但只要他们有这个类,他们就应该被选中 例: 我希望选择第一个和第三个元素,因为它们都在b类下。有什么建议吗? 我原以为d3.selectAll(“.class b”)可以工作,但实际上不行。在web开发中使用多个类时,请记住它们在class属性中用空格分隔 像这样的 <g class="class_a class_b class_c"> <g class="class_z class_r class

我正在尝试选择具有特定类的所有元素。在这个类之前或之后,他们可能有不同的类,但只要他们有这个类,他们就应该被选中

例:


我希望选择第一个和第三个元素,因为它们都在
b类下。有什么建议吗?

我原以为d3.selectAll(“.class b”)
可以工作,但实际上不行。

在web开发中使用多个类时,请记住它们在class属性中用空格分隔

像这样的

<g class="class_a class_b class_c">
<g class="class_z class_r class_z">
<g class="class_d class_b class_e">

这将是您如何正确访问这些元素的方法

一旦你开始正确命名它们,你应该能够通过CSS选择它们。因此,类将是一个单词,并由空格(而不是逗号)分隔


然后尝试:
d3。选择all('.class_b')
类由空格分隔,而不是逗号

<g class="classa classb classc">
<g class="classq classr classz">
<g class="classd classb classe">

或者更好

<g class="class-a class-b class-c">
<g class="class-q class-r class-z">
<g class="class-d class-b class-e">

选择器为
d3.selectAll(“.class-b”)


svg元素的类和选择与html元素相同。您选择的
d3.selectAll(“.class b”)
将选择所有
元素,这些元素是类
类的元素的子元素

啊,对不起,我选择这些类名作为示例。我的所有类实际上都没有空格。。。哦,但是那些逗号可能是个问题。。。
<g class="class-a class-b class-c">
<g class="class-q class-r class-z">
<g class="class-d class-b class-e">