[英]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.