在Raphael js中相当于$(domnode)的东西

时间:2012-01-31 15:30:10

标签: raphael

当我们执行$(domnode)时,我们将所有jquery方法附加到domnode。 同样,Raphael js中的等价物是什么

WhatRaphaelmethod(svgRectnode)给出一个Raphael元素对象?

2 个答案:

答案 0 :(得分:2)

在raphael中没有这样的选择机制。但您可以将sQuery与svg节点以及html节点一起使用。例如,如果您已创建svg画布并在其上放置路径。您可以使用jQuery获取此节点$('path')并访问该节点的所有属性。但在这种情况下,你不能把这个对象当作一个原因的raphael对象。

我同意limoragni ...你可以制作一套装置,你将把所有raphael物体放在一起,以便将它们分组。有点像这样:

{pathes:[一套raphael pathes],圈子:[一组圆圈]等}}

或您在算法中需要的任何其他顺序

答案 1 :(得分:0)

好吧,你可以使用getById('elementID')。这是一个与节点分开工作的内部ID。所以你需要自己设置这个ID。我之前就这个问题回答了一个问题here

您还可以对集合中的元素进行分组,然后使用set.ForEach(),也可以使用paper.forEach()选择所有元素。 Here我回答了另一个可能有用的问题。