2013-04-04 44 views
0

我一直在努力的東西,在Javascript中纏着我。我使用.split()來取得一個輸入字段的值,這個字段的數字用逗號分隔,然後我用split()創建一個新的變量,把這個值作爲一個數組,在那裏。我一直在使用控制檯輸出數組的值,並且我已經在兩種不同的場景中嘗試過它,這些是輸出:JavaScript數組總和最小最大添加

1)在「孤立」網站:[「46」,「43」, 「44」,「41」,「47」,「42」,「45」]

2)在製作網站:[「46」,「43」,「44」,「41」,「47 「,」42「,」45「,總和:功能,最大:功能,最小:功能]

什麼可以改變數組呢?我懷疑underscore.js是罪魁禍首,因爲它在web#2中加載而不是在#1中加載。

我只問,因爲我不知道還有什麼要找!

在此先感謝。

更新:您可以在這裏試試並打開控制檯:http://www.cdc-bike.com/tienda |這是其他網站:http://www.cdc-bike.com/stage/wordpress/?page_id=732

所用的一些代碼:

場:

<input type="hidden" name="selected-brands" id="selected-brands" value="47,42"> 

選擇值:

var selected_brands = $('input#selected-brands').val(); 

拆分值:

var splitted_brands = brands.split(','); 

釷就這樣。

+2

後實際的代碼,請 – 2013-04-04 11:40:35

+0

@JeffShaver添加示例代碼和URL。 – user960487 2013-04-04 11:59:02

+0

我打開了控制檯,只有數字。 – 2013-04-04 12:02:20

回答

1

那些原型在all.js聲明,如果你的問題是循環槽陣列使用

for(var i = 0; i < array.length...

,而不是

for(var i in array) { ....

+0

非常感謝!這解決了它。 – user960487 2013-04-04 12:11:26