How to get the data of a node in d3

In my previous article on enter, update and exit selections, I discussed how d3 binds data to nodes using the data() function. How about the inverse case where you have a reference to a node to which data is supposedly bound and you want to get the value of that data.

Take another case – when you have a reference to a node, but you want to access the data that is bound to a parent node.

Turns out, you can easily get the data bound to a node as follows

d3.select(your_node).datum();

where your_node is a reference to the actual DOM node.


Ryan Sukale

Ryan is just a regular guy next door trying to manage his life and finances.

You may also like...

Show Buttons
Hide Buttons