2012-01-24 34 views

回答

12

語法應爲[name="DCSext.Level"],如jQuery API中所述。我建議您對在JS字符串單引號,這樣你就不必逃避雙引號,這是我喜歡使用的HTML:

$('meta[name="DCSext.Level"]') 

雖然你可以繼續使用雙引號:

$("meta[name=\"DCSext.Level\"]"); 

而且你可以互換報價用法:

$("meta[name='DCSext.Level']"); 

這一切當然是假定屬性我是自行宣佈如下:

<meta name="DCSext.Level" ... /> 

如果DCSext是JS對象,你需要將它連接成字符串:

$('meta[name="' + DCSext.Level + '"]'); 
+0

赫姆尷尬,即使同時看API文檔的我沒有注意到報價一輪的名字;)的歡呼聲 –

+0

@JamieHutber,tyops發生,這同樣適用於誤讀。 – zzzzBov

+0

他們花了這麼長的時間來修復..:p例如不得不開始一個線程的問題 –

1

,或者如果DCSext.Level是一個變量:

$('meta[name="' + DCSext.Level + '"]'); 
+0

它不是一個變種,但引號周圍的名稱='as'是我需要的 –

3

您應該添加引號如果字符串:

$("meta[name='DCSext.Level']") 

或者如果它是變量:

$("meta[name='" + DCSext.Level + "']") 
相關問題