2011-10-17 12 views
1

jquery svgプラグインを使用して、あらかじめ作成したsvgイメージのノードで作業したいと考えています。このプラグインを使用すると、ノードを作成および編集することはできますが、既存のものは処理できません。セレクタはsvgイメージで定義されているノードを検出しません。埋め込みsvgグラフィックでノードを選択するには?

f.e.

$("#svg_image>#node_rectangle_1") 
+0

この問題は、SVG名前空間とjQueryに関連しています。 (これらの用語を検索してください)SVGでjQueryを使用することはほとんどありません。 – Phrogz

答えて

1

idセレクタでSVG要素を一致させることはできません。

var svg = $("#svg_image").svg("get"); 
var node_rect = svg.getElementById("node_rectangle_1"); 
+0

いつ(どのFFの)node.getElementByIdがサポートされていますか? – Caniko

+0

私はあなたのコメントを理解していません。 'getElementById()'メソッドは、ブラウザではなくSVGプラグインによって提供されます。 –

+0

ごめんなさい、あなたに誤解されました。たくさんのありがとう、私はそれを持っています! – Caniko

関連する問題