2013-08-27 38 views
0

冒號的DOM元素我有一個像如何獲得與在標籤

<namespace:my_name>Some <b>html</b> here!</namespace:my_name> 

如何獲取jQuery的元素的元素?這不工作:

var el = $('namespace:my_name'); 
alert(el.length) // = 0 
+0

給出元素'ID'是可能的嗎? – Tomzan

+0

謝謝@BradChristie。問題可以鎖定! – Xaver

回答

1

你要逃跑:,那麼試試這個

$("namespace\\:my_name") 

從參考

使用任何元字符(如「#$! %&'()* +,。/:; < =>?@ [] ^`{|}〜)作爲名稱的文字部分,必須用兩個反斜槓進行轉義:\。

訪問Selectors

2

逃生結腸,它在CSS選擇器

$('namespace\\:my_name'); 
1

退房的jQuery documentation for selectors特殊的意義。你必須用兩個反斜槓來避開選擇器,例如:

$('namespace\\:my_name'); 

這就是所謂的文字。還有其他幾個字符,也可以是文字,它們是:

!"#$%&'()*+,./:;<=>[email protected][\]^`{|}~