How do you remove a handler using a d3.js selector How do you remove a handler using a d3.js selector jquery jquery

How do you remove a handler using a d3.js selector


Found out that although .off() is not supported for d3 v2.9.1, an alternative is.on('click',null)

Fully:

add_listeners = function() {    // Remove handler before adding, to avoid superfluous handlers on elements.    d3.selectAll(".nodes").on('click',null);    d3.selectAll(".nodes").on("click", function() {         //Event handler     });}

Reference:

https://github.com/d3/d3-selection#selection_on