我有一個函數重複了幾次,我相信可以簡化併發送數組中的變量。簡化我的功能(循環,數組)?
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);
}
也許只是將類別更改爲變量並從數組中發送catergories?
var chkgroup = [
'timing, concern, steps'
]
,masterdata.timing與類別的變化:隨着loDash或下劃線的使用,你的代碼可以簡化,變成這樣。 – triplethreat77 2014-10-16 16:27:46
@ triplethreat77:啊!對不起,我錯過了。正在更新... – 2014-10-16 16:28:10
@ triplethreat77:更新了,請看看 – 2014-10-16 16:30:03