Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在raphael js中创建的元素之后存储对象引用_Javascript_Jquery_Svg_Raphael_Graphael - Fatal编程技术网

Javascript 如何在raphael js中创建的元素之后存储对象引用

Javascript 如何在raphael js中创建的元素之后存储对象引用,javascript,jquery,svg,raphael,graphael,Javascript,Jquery,Svg,Raphael,Graphael,我正在使用Raphael JS绘制SVG线条。并使用node.id=“lines”将id添加到这些行中。通过这样做,我正在为我创建的行创建id。 我的问题是我正在创建多行。如果它是一行,那么我可以使用$('#lines').attr(“data”,”)什么。由于多行,如果使用此方法,所有元素数据都将更改在变量.node.id之后如何访问该特定元素并在其中存储一些数据。 我是拉斐尔JS的新手。告诉我是否还有什么可以替代node.id方法。 谢谢 这就是我的函数的外观所有id值都必须是唯一的。不

我正在使用Raphael JS绘制SVG线条。并使用node.id=“lines”将id添加到这些行中。通过这样做,我正在为我创建的行创建id。
我的问题是我正在创建多行。如果它是一行,那么我可以使用$('#lines').attr(“data”,”)什么。由于多行,如果使用此方法,所有元素数据都将更改

变量.node.id之后如何访问该特定元素并在其中存储一些数据。 我是拉斐尔JS的新手。告诉我是否还有什么可以替代node.id方法。

谢谢


这就是我的函数的外观

所有id值都必须是唯一的。不清楚您想在这里做什么。@RobertLongson是的,我知道,但它不允许我创建classl.node.setAttribute(“类”,“无论您的类名是什么”);如果需要,您可以使用getById,只要确保您创建了一个如Robert所述的唯一的。不过,您试图实现的目标并不是很清楚