0

只是想知道以下内容,

var SelectedPlacementIds = [];
SelectedPlacementIds[0] = 4;
SelectedPlacementIds[1] = 5;

filterValues['SelectedPlacementIds[0]'] = SelectedPlacementIds[0];
filterValues['SelectedPlacementIds[1]'] = SelectedPlacementIds[1];

如何在循环中替换该 filtervalues 代码(以上两行)?

谢谢

4

2 回答 2

1

我不知道你为什么要这样做......但这是代码

var thelength = SelectedPlacementIds.length;
for(var i=0; i<thelength; i++) {
   filterValues['SelectedPlacementIds[' + i + ']'] = SelectedPlacementIds[i];
}

i你的循环变量在哪里

于 2013-10-08T06:23:19.667 回答
1

对于 jQuery,你可以试试这个:

var SelectedPlacementIds = [4, 5];
$(SelectedPlacementIds).each(function(i,e){
    filterValues['SelectedPlacementIds[' + i + ']'] = e;
});
于 2013-10-08T06:27:21.993 回答