2011-01-07 1 views
10

В Рафаила Docs, мы инициализации Рафаэль с:Initializing Raphael объект с селектором JQuery

var paper = Raphael(document.getElementById("notepad"), 320, 200); 

Я хочу, чтобы выбрать свой класс с JQuery и превратить его в Рафаэль, так что моя мысль:

var paper = Raphael($(".myClass"), 320, 200); 

Но я получаю TypeError: b is undefined в Raphael.js. Кто-нибудь знает как это сделать?

ответ

12

Try:

var paper = Raphael($(".myClass")[0], 320, 200); 

$ функция возвращает массив типа объекта HTML элементов, поэтому используйте [0], чтобы получить первое.