I want to access the parent element of current element
Here is the structure of HTML
svg g id=invisibleG g circle g circle g circle
Basically I want to add text inside the circles when I hover over them.
So I want something like this on hover of any particular circle
svg g id=invisibleG g circle --> radius is increased and text presented inside that text g circle g circle
On hover I can select current element through d3.select(this),How can I get root element(g in my case)?
d3. select selects the first matching element whilst d3. selectAll selects all matching elements. Both functions take a string as its only argument.
You can use d3.select(this.parentNode)
to select parent element of current element. And for selecting root element you can use d3.select("#invisibleG")
.
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