如何在svg中获取id的每个组的坐标?
我一直收到错误:未捕获TypeError:undefined不是函数
这样做的正确方法是什么?
$("svg").find("g[id]").each(function(){
var xPos = $(this).getBBox().x;
var yPos = $(this).getBBox().y;
console.log($(this).attr('id').getBBox().x);
});
答案 0 :(得分:1)
$(this)获取一个jquery对象。你想要$(this)[0]的原生DOM,所以你的代码将是
var xPos = $(this)[0].getBBox().x;
等