Javascript 简单函数不';t在for循环之外工作

Javascript 简单函数不';t在for循环之外工作,javascript,jquery,for-loop,Javascript,Jquery,For Loop,这个简单的函数不起作用,因为setup#u color对#L+i一无所知 有什么简单的办法吗 function setup_color() { $("#L" + i).css('background-color', "#DCC9FF"); } for (let i = 0; i < splitString.length; i++) { $temp = splitString[i]; if ($temp > "") { $("#I" + i).val($temp)

这个简单的函数不起作用,因为setup#u color对#L+i一无所知

有什么简单的办法吗

function setup_color() {
  $("#L" + i).css('background-color', "#DCC9FF");
}

for (let i = 0; i < splitString.length; i++) {
  $temp = splitString[i];
  if ($temp > "") {
    $("#I" + i).val($temp);
    setup_color();
  }
}
功能设置\u color(){
$(“#L”+i).css('background-color',“#DCC9FF”);
}
for(设i=0;i“”){
$(“#I”+I).val($temp);
设置颜色();
}
}

i
作为参数传递给
设置颜色
功能

function setup_color(i){
    $("#L" + i).css('background-color', "#DCC9FF");
}

for (let i = 0; i < splitString.length; i++) {
    $temp = splitString[i];
    if ($temp > "") {
        $("#I" + i).val($temp);
        setup_color(i);
    }
}
功能设置\u颜色(i){
$(“#L”+i).css('background-color',“#DCC9FF”);
}
for(设i=0;i“”){
$(“#I”+I).val($temp);
设置颜色(i);
}
}