2013-06-27 36 views
-1

這裏是我的代碼:

var iconArray = ["icon01", "icon02"]; 
var iconWidth = $("'." + iconArray[0] + "'").css('width'); 

當我嘗試這個代碼,我得到錯誤信息:

錯誤:語法錯誤,無法識別的表情:」 .icon01' @ jQuery的v1-10-0 .js:1916

這顯然是jQuery代碼中的一個驚人的錯誤。

我想從一個大圖標的CSS中提取寬度從而在函數中使用。該代碼已成功將()中的文本轉換爲'.icon01',但它正在生成上述錯誤。

我對編碼比較陌生,所以請原諒我,如果我的格式風格不符合標準,但請建議任何需要的樣式更改。提前致謝。

回答

4

這是使用可變字符串中選擇的方式:

var iconWidth = $('.' + iconArray[0]).css('width'); 
+0

謝謝。這工作完美。 – Jason

2

你只需要這一點 -

$('.'+iconArray[0]).css('width'); 
+0

謝謝!我的代碼現在完美運行。 – Jason