我有几个小组元素,都是兄弟姐妹。
我正在尝试选择带有'sliceActive'类的那个并给它一个'slice'类,并将下一个兄弟提供给'sliceActive'类
所有这些都将出现在我的下一个按钮的点击事件中。我知道如何选择.activeSlice并给它.slice但是如何选择下一个g节点并给它.sliceActive?
$(".button").click(function(){
d3.select("g.sliceActive").attr('class','slice');
});
答案 0 :(得分:5)
您可以使用CSS邻近兄弟
d3.select("g.sliceActive + g").attr('class','sliceActive');
可能希望根据您的特定要求检查浏览器支持。