我有这样的SVG
<circle cx="750.03201548" cy="174.107626293" data-code="NY" data-name="New York" data-population="8175133" r="16"></circle>
当我尝试获取这样的cx值时,它返回“未定义”
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值时,它返回“未定义”
var locCX = $('[data-name="Písek"]').attr('cx');
console.log(locCX);
现在这不起作用,使用区域字符“”。
答案 0 :(得分:0)
我对SVG中重复的data-name属性感到困惑。谢谢大家的宝贵时间。