JS拼接html无法显示

字符串拼接出了问题,按F12出现如下


var fpsxArray =  JSON.parse(fpsxArrayStr);//转换为json对象

          var i;

        

          var html="<table >";

          for(i=0;i<fpsxArray.length;i++){

              html+="<tr>"+

                  ""+

                  "</tr>";

          }        

          html+="</table>";

          $("#test").append(html);

前台的代码


var fpsxArray =  JSON.parse(fpsxArrayStr);//转换为json对象

          var i;

        

          var html="<table >";

          for(i=0;i<fpsxArray.length;i++){

              html+="<tr>"+

                  "<c:if test='"+${fpsxArray[i] == pd.project[i]}+"'>"+

                 "<input name='checkboxfpsx_"+fpsxArray[i].PPID+"' id='checkboxfpsx_"+fpsxArray[i].PPID+"' value='"+fpsxArray[i].PROJECT+"'  checked='checked' type='checkbox'/> <span class='lbl'>"+fpsxArray[i].PROJECT+

                 "</c:if>"+

                  "</tr>";

          }        

          html+="</table>";

          $("#test").append(html);

请问各位大神,我是哪里拼错了?


RISEBY
浏览 986回答 4
4回答

qq_笑_17

不知道是不是我看错了 没看到td

蓝山帝景

table 标签必须合理嵌套 不然解析会出现问题

吃鸡游戏

是我看错了么,你用js循环拼接jsp标签~
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript