Is it possible to select multiple selectors in D3 using selectAll
?
I want something like svg.selectAll("class1", "circle", "id2")
to select all circle
elements, class1
elements and id2
elements.
Is this possible?
d3. select selects the first matching element whilst d3. selectAll selects all matching elements. Both functions take a string as its only argument.
Selecting multiple elements Alternatively, hold down the Ctrl / Shift key on your keyboard (Cmd key for Mac) and click the elements to select them. Tip: You can select all elements at once by pressing Ctrl+A on your keyboard.
Yes, you simply put the commas inside the selector string rather than passing separate strings:
svg.selectAll(".class1, circle, #id2")
I am assuming that "class1" is a css class, "circle" is a tag name, and "id2" is an ID attribute value.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With