私はHighchartsSVG
を使用しています。グラフの結果は SVG 要素のコレクションであり、 jquery を使用してこれにいくつかの要素を追加しようとしていました
これが私が試したものです
function(chart) { // on chart load complete
$("#highcharts-0 Svg").
append(document.createElementNS("http://www.w3.org/2000/svg", "rect"));
$("#highcharts-0 Svg").find("rect").
attr({x : 100 , y:100 , width : 100 , height : 100 });
console.log($("#highcharts-0 Svg "));
});
これが機能しているかどうかは本当にわかりません。私が見ることができるのは、別の通知なし<rect></rect>
で私の要素だけです。
クロムコンソールを使用してこの要素にカーソルを合わせると、rec on が表示されます。DOM
attr
x-0 , y=0
jquery は svg 要素を追加しないという考えがありますが、私は間違っています
質問jqueryを使用してSVGに属性を持つ要素を追加するにはどうすればよいですか
編集
助けを借りid
て要素を持っているので、を使用しrect
て追加しようとしましたが、失敗しましたattr
id