我的页面中有两个nvd3饼图,当我试图用下面的代码定位它们时,只有第一个正在被替换。第二个似乎没有效果。这是我使用的代码
d3.select(".nv-pieWrap")
.attr("transform", "translate(0,-35)");
这是在第一个图中得到的,但是对于第二个饼图,当我检查Firebug时,没有应用定位。
请帮帮我。
发布于 2015-04-11 20:07:38
为了选择页面上的所有饼图,您需要使用d3.selectAll,如下所示
d3.selectAll(".nv-pieWrap")
.attr("transform", "translate(0,-35)");
根据d3 API参考:
选择是从当前文档中提取的元素数组。...在选择元素之后,可以将运算符应用于它们来执行操作。这些运算符可以获取或设置属性、样式、属性、HTML和文本内容。属性值等被指定为常量或函数;后者是为每个元素计算的。
https://stackoverflow.com/questions/29576857
复制相似问题