【发布时间】:2015-06-30 13:20:08
【问题描述】:
我有一个技术问题。我想知道是否可以使用 jQuery 设置 d3 元素的样式。
例如,来自 d3 站点 http://www.jasondavies.com/collatz-graph/ 的“Collatz Graph”示例正在生成带有小标签的圆形节点。
在这种情况下,数字 1、2、3 等等。该数字只不过是一段代码,例如
<text dy=".31em" text-anchor="start" transform="rotate(90)translate(8)">32</text>
如何使用 jQuery 设置该元素的样式?例如通过点击添加红色边框?
显然我需要 <text ... > 中的类或 id 并按以下步骤操作:
$(".nome_class").click(function() {
$(this).css( "border", "3px solid red" );
});
在我的代码中,d3 都在工作(我可以看到一个图表)和 jQuery 都在工作(例如,我可以使用常规 HTML 元素设置样式或做其他事情)。但是当我尝试样式 d3 元素时,我没有得到任何结果。
我将非常感谢任何提示或建议。
【问题讨论】:
-
“css”何时成为动词?
标签: javascript jquery css d3.js