attr () атрибута данных html возвращает неопределенное значение - PullRequest
0 голосов
/ 08 октября 2018

У меня есть такой 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);

Теперь это не работает, с региональным символом "í".

1 Ответ

0 голосов
/ 08 октября 2018

У меня возникла проблема при дублировании атрибута data-name в SVG.Спасибо всем за ваше время.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...