获取svg中每个组的坐标,getbBox不起作用?

时间:2014-11-26 11:21:39

标签: javascript jquery svg coordinates

如何在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);

        });

1 个答案:

答案 0 :(得分:1)

$(this)获取一个jquery对象。你想要$(this)[0]的原生DOM,所以你的代码将是

var xPos = $(this)[0].getBBox().x;