Работая в D3.js, я бы хотел выделить все элементы, соответствующие селектору, за исключением текущего элемента.
Причина в том, что я хотел бы навести на круг, и все остальные круги с тем же классом станут светло-голубыми, но текущий круг останется тем же.
Это то, что у меня есть:
vis.selectAll('circle.prospect')
.on("mouseover", function(d) {
console.log(d);
d3.selectAll('circle.prospect').transition().style('opacity','0.5');
d3.select(this).attr('opacity','1.0');
});
В jQuery я мог бы сделать это с помощью not
. Кто-нибудь знает эквивалент D3.js?