【发布时间】:2014-12-12 02:39:05
【问题描述】:
我有一个重复几次的函数,我相信可以简化并从数组中发送变量。
var i = masterdata.timing.split(',');
var index = 0;
for (index = 0; index < i.length; ++index) {
$("#timing_" + i[index].trim()).prop('checked', true);
}
var i = masterdata.concern.split(',');
var index = 0;
for (index = 0; index < i.length; ++index) {
$("#concern_" + i[index].trim()).prop('checked', true);
}
var i = masterdata.steps.split(',');
var index = 0;
for (index = 0; index < i.length; ++index) {
$("#steps_" + i[index].trim()).prop('checked', true);
}
也许只是将类别更改为变量并从数组中发送类别?
var chkgroup = [
'timing, concern, steps'
]
【问题讨论】:
标签: javascript jquery arrays function loops