IDではなくクラス名でRaphaelコンテナを設定できるかどうか誰かが知っていますか?
たとえば、これは機能します。
Raphael("holder", 100, 100));
そしてこれは機能します:
var container = document.getElementById('holder');
Raphael(container, 100, 100));
しかし、これは機能しません:
var container = $('#holder');
Raphael(container, 100, 100));
そして、これは機能しません:
var container = document.getElementsByClassName('holder');
Raphael(container, 100, 100));
そして、これは間違いなく機能しません:
Raphael($('.holder:last'), 100, 100));
Raphaelは、この状況を除いて、コードの他のすべての部分でjQueryとうまく連携しています。最後の例のようなことを達成する必要があります。アイデア?