for(var i=0; countn=dropDownValues.length, i<countn; i++){
if (name == dropDownValues[i].id) {
var address = dropDownValues[i].shipTo;
var array = new Array();
array = address.split(",");
alert(array.length + " array length")
for(var n=0; countn=array.length, n<countn; i++){
alert("in the function loop");
alert(array[n]);
}
}
}
在我的函數的這部分中,它似乎一直到達address.split(",")
,但沒有更進一步。我添加了一個警報來查看長度,但它不返回任何內容。拆分逗號分隔值並將它們添加到數組中
什麼可能是錯的?我是積極的address
變量具有像「一,二」分配的值,但它沒有得到拆分。
如何在分割之前執行console.log(address)以確保實際上有要分割的東西? –
檢查你的['for'循環](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for) – Andreas
你可以改變你的for循環爲'for(var i = 0;我