Подскажите как добавить координаты svg в массив. Вот скрипт :
В консоль выводит координаты , а в массив не добавляет
var cords = []
$('rect').each(function() {
var $el = $(this),
x = parseInt($el.attr('x'), 10) || 0,
y = parseInt($el.attr('y'), 10) || 0;
// Можно вывести значения в консоль.
console.log(x + ': ' + y);
// А можно сместить каждый из элементов.
$el.attr('x', x.appendTo(cords ));
$el.attr('y', y.appendTo( cords ));
});
переменные x,y содержат данные о положении элементов svg. В консоль эти данные вывести и посмотреть можно . Но когда пытаюсь их добавить в массив cords то добавляются переменные(x,y). А нужно передать в массив информацию которую содержат эти переменные.
Массив cords должен содержать координаты элементов rect . Но вместо этого он содержит переменые x и y.
Вот полный код: http://jsfiddle.net/48u3mx4w/10/