我正在使用Highcharts,图表结果是 SVG 元素的集合,我试图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>
我的一个元素DOM
,没有attr
其他通知是当我使用 chrome 控制台将鼠标悬停在这个元素上时,它会显示记录x-0 , y=0
,
我有一个想法,jquery 不附加 svg 元素 hop 我错了
问题如何使用 jquery 将具有属性的元素添加到 SVG
编辑
现在有了帮助,我有了id
元素,rect
然后我尝试attr
使用添加id
,但失败了