Javascript 以编程方式访问Raphael路径
我正在绘制拉斐尔路径,并使用“eye.node.id”为它们指定一个id。我试图通过以下方式获得有问题的id以更改颜色:Javascript 以编程方式访问Raphael路径,javascript,jquery,raphael,Javascript,Jquery,Raphael,我正在绘制拉斐尔路径,并使用“eye.node.id”为它们指定一个id。我试图通过以下方式获得有问题的id以更改颜色: `var selectedBodyPart = p.getById(1001); selectedBodyPart.attr('fill', 'blue');` 但它不起作用。我的小提琴是: 注意:我已经添加了jquery引用,但consol仍然给我一个错误“uncaughtreferenceerror:$未定义” HTM
`var selectedBodyPart = p.getById(1001);
selectedBodyPart.attr('fill', 'blue');`
但它不起作用。我的小提琴是:
注意:我已经添加了jquery引用,但consol仍然给我一个错误“uncaughtreferenceerror:$未定义”
HTML
这里有两个问题,一个是小提琴问题,另一个是代码问题 fiddle问题只是没有一个可加载的jquery,所以我已经将它添加到lhs上的JSFIDLE本身中 对于代码,问题在于您正在定义
var eyeId = 1000;
在调用draweryes()之后,将使用它们
同样对于id,使用
eye.id= eyeId;
而不是使用节点
交换它们,它应该会起作用
乙二醇
var eyeId = 1000;
eye.id= eyeId;