У меня есть такой SVG, как этот
<circle cx="750.03201548" cy="174.107626293" data-code="NY" data-name="New York" data-population="8175133" r="16"></circle>
Когда я пытаюсь получить значение cx вот так, он возвращает 'undefined'
var locCX = $('[data-code="NY"]').attr('cx');
console.log(locCX);
Любые идеи о том, что я делаю неправильно?
РЕДАКТИРОВАТЬ:
Хорошо написано, как указано выше, это работает, я перевел этот пример.Мой оригинальный SVG выглядит следующим образом.Извините за путаницу.
<circle cx="750.03201548" cy="174.107626293" data-code="Pisek" data-name="Písek" data-population="8175133" r="16"></circle>
Когда я пытаюсь получить значение cx, как это, он возвращает 'undefined'
var locCX = $('[data-name="Písek"]').attr('cx');
console.log(locCX);
Теперь это не работает, с региональным символом "í".