$('a[xlink:href=#'+value.id+']').addClass("foo");
我有一个在多边形周围具有
<a xlink:href="#21" xlink:title="21"></a>
的svg。我想做的是向
a
添加一个类,其中xlink:href
与value.id
相匹配 最佳答案
您必须先对元字符进行escpae,然后再使用双反斜杠将它们用作选择器。
做这个:
$('a[xlink\\:href=#'+value.id+']').addClass("foo");
jQuery文档说:
要使用任何元字符(例如
!"#$%&'()*+,./:;<=>?@[\]^
{|}〜`)作为名称的文字部分,必须用两个反斜杠转义:\。例如,具有
id =“ foo.bar”,可以使用选择器$(“#foo \ .bar”)。
关于javascript - jQuery将类添加到xlink:href,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23544479/