Javascript 在for循环中动态打印arraylist中的值或将其分配给html

Javascript 在for循环中动态打印arraylist中的值或将其分配给html,javascript,jquery,html,Javascript,Jquery,Html,在arraylist中,我有一个从hours0到hours6的键 我想通过将这个小时保持在for循环中来打印该数组列表的值 if(checkTime.length != 0){ for(var i=0; i<checkTime.length; i++){ for(var j=0; j<7; j++){ if(checkTime[i].hours+j != 0){ $('#Hours'+j+'').val

在arraylist中,我有一个从hours0到hours6的键 我想通过将这个小时保持在for循环中来打印该数组列表的值

if(checkTime.length != 0){
    for(var i=0; i<checkTime.length; i++){
        for(var j=0; j<7; j++){
            if(checkTime[i].hours+j != 0){

                $('#Hours'+j+'').val(checkTime[i].hours+''+j); //I need to get the value of checkTime[i].hours0
            }
        }
    }
}
我想将小时数+j连接为小时数0以进行打印或分配


有人建议吗?

您可以访问JSON对象的属性名,如下所示

JSONObject['attributename']

if(checkTime.length != 0){
   for(var i=0; i<checkTime.length; i++){
    for(var j=0; j<7; j++){
        if(checkTime[i]['hours'+j] != 0){
            $('#Hours'+j+'').val(checkTime[i]['hours'+j]); //I need to get the value of checkTime[i].hours0
        }
     } 
    }      
  }
由于您有一个数组,您需要访问
checkTime[index]['attributename']

if(checkTime.length != 0){
   for(var i=0; i<checkTime.length; i++){
    for(var j=0; j<7; j++){
        if(checkTime[i]['hours'+j] != 0){
            $('#Hours'+j+'').val(checkTime[i]['hours'+j]); //I need to get the value of checkTime[i].hours0
        }
     } 
    }      
  }
if(checkTime.length!=0){

对于(var i=0;我可以请你分享这个数组吗?我已经重新修改了这个片段…@guest271314看,你的问题一点也不清楚,兄弟