2011-08-15 4 views
3

私はsvgを操作していますが、jqueryとセレクターによって要素にアクセスしたいのですが、動作していないようです。getJSONや.ajaxのような他の関数は問題なく動作します。svgのJqueryセレクター

ブラウザには、内容がsvgのhtmlページではなく、file.svgが読み込まれます。このテキスト要素の値を変更するにはどうすればよいですか? (このノードはルートの子です)

<text id="green_nick" class="nickname" x="1200" y="279" onclick="takeSeat(evt)">a234567890a2345</text> 

// this doesnt work 
$.("#green_nick").val("changeit!") 

答えて

1

SVGは非標準要素を使用するため、DOM要素のように操作することはできません。 SVG要素を操作するには、jQuery SVGを参照してください。

1

jQuery SVGは、学習時間が短く、多くの配信時間を短くすれば解決します SVGをKiethのjQuery SVGに変換します。あなたはドム はまた、最初の2をするためのものであるとして

http://irunmywebsite.com/raphael/SVGTOHTML_LIVE.php

がドロップダウンに第三のオプションを選択して、コンバータの「マトリックス」のチャートを表示制御することができます彼のパッケージからjQueryのSVG林を追加カム別のSVGライブラリ

Domを制御するための上記の情報を補完するMatrix情報が見つかります