2013-12-20 41 views
0

都開始!我遇到了一個困境。我創建了一些價格配置器,基本上Jquery將在用戶選擇某些選項時創建一系列小計變量。所有這些變量都將有與sub-開始在代碼的最後名字,我希望能夠寫一條線,得到sub-變量中的每一個,並增加其價值總計。有沒有辦法做到這一點,如果是的話,如何?獲取所有jQuery的變量與「空白」

+1

請顯示您的代碼。 – brandonscript

回答

0

是不是真的有辦法做到這一點,如果變量分別跟蹤。如果您存儲他們的對象,你可以通過對象循環使用

$.each(myObject, function (key, value) { 
    if (key.indexOf('sub-') === 0) { 
     // to do 
    } 
}); 

你可以用一個數組做到這一點,並使用

myArray[myArray.length] = value 

你通過表單中循環。然後循環訪問數組以獲取所需的值。

0

沒有看到您的代碼或僞代碼或瞭解有關您的價格配置的範圍東西,沒有任何理由,你爲什麼不能創建一個(相對)全球盛大總變量,它是可訪問的,範圍明智的,到生成子變量的每條代碼路徑;然後在計算子變量的值後,將每個子變量的值添加到總計中?