[英]jQuery add class to xlink:href
$('a[xlink:href=#'+value.id+']').addClass("foo");
我有一个SVG,其中<a xlink:href="#21" xlink:title="21"></a>
多边形。
我想要做的就是添加一个类的a
,其中xlink:href
匹配的value.id
您必须先对元字符进行escpae,然后再使用双反斜杠将它们用作选择器。
做这个:
$('a[xlink\\:href=#'+value.id+']').addClass("foo");
jQuery文档说:
要将任何元字符(例如
!"#$%&'()*+,./:;<=>?@[\\]^
{|}〜`)用作名称的文字部分,必须使用两个反斜杠将其转义:\\。例如,具有id =“ foo.bar”的元素可以使用选择器$(“#foo \\ .bar”)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.