使用jQuery属性选择器中选择一个元素时,属性名称,如“attr:属性”
问题描述:
例如,我有一个SVG路径 <path
... d="m 100.03365,51.648383 28.346,0 0,-28.346 -28.346,0 0,28.346" inkscape:label="figure_01"></path>
我想要的是使用属性选择器选择他,喜欢$('path[inkscape:label*="figure"]')
这是不起作用(据我所知,它不应该因为“:”保留给更棒的东西)。 有没有办法绕过这个,而不编辑一个SVG本身?使用jQuery属性选择器中选择一个元素时,属性名称,如“attr:属性”
答
尝试转义符号:
?
$('path[inkscape\\:label*="figure"]')