我有 75 个选择框。它们中的每一个都被数据绑定到一个变量
MyModel.selectbox_1 = ko.observable(1);
MyModel.selectbox_2= ko.observable(2);
MyModel.selectbox_3= ko.observable(3);
MyModel.selectbox_4= ko.observable(3);
...
MyModel.selectbox_75= ko.observable(0);
每个选择框只有 4 个选项。
我希望能够根据用户对问题的回答来更改选择框。例如重置所有这些
var variable_name = "";
for (var i = 1; i < 76; i++) {
variable_name = 'MyModel.selectbox_' + i;
eval(variable_name)(0);
}
如果我这样做,浏览器会在几秒钟内没有响应,然后它就可以工作了。
有没有更好的方法同时更改多个选择框?
可能是网络工作者?
谢谢你。