2013-03-20 115 views
1

例如,我有一个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:属性”

回答

1

尝试转义符号:

$('path[inkscape\\:label*="figure"]')