jQuery:不同父母之间的事件委托

时间:2015-11-04 11:52:43

标签: jquery css events d3.js svg

我正在尝试使用类似于this JSfiddle的jQuery事件委托.on方法向我页面中动态添加的SVG元素添加一个类。 (也没有按预期工作,先添加圆圈,然后添加边框)

据我所知,它不起作用,因为没有传播涉及不同元素的事件,svgbutton

我的真实应用程序在与d3.js的SVG容器相同的DOM级别有一个复选框,我试图通过向某些人添加/删除hidden CSS类来“过滤”SVG中的元素动态添加了SVG元素,.on复选框change

还有其他方法可以达到这个目的吗?

1 个答案:

答案 0 :(得分:1)

是的,添加和删除CSS可以通过d3完成,如下所示:

ToolStripItem

工作代码here