• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

如何从多个使用d3 js中选择单个类名?

JavaScript 5次浏览

我必须从两个节点中选择类名称。如何从多个使用d3 js中选择单个类名?

===========解决方案如下:

通过选择.circle(以点前述circle)将匹配具有circle类的所有元素。然而,看看你的SVG结构,你正在寻找<circle>类别为1561的元素。这些将要求选择器是circle.1561

d3.selectAll("circle.1561") 
    .transition() 
    .style("fill", "red") 
    .duration(300) 
    .attr('r', 30) 
    .transition() 
    .duration(300) 
    .attr("r", function(d) { 
    return hitsscale(d.value); 
    }); 

此外,你应该,因为它以数字开头考虑重新命名1561类,因为这个人是不是有效。请参阅this answer以获取有效类名称的摘要。


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)