var courseKnowledge = fileData.courseCourseware.courseKnowledge;//知识点 courseKnowledge = courseKnowledge.replace(/,/g,",").split(",");//将字符串中中文逗号转化为英文逗号,并分割 for(var i=0;i<courseKnowledge.length;i++){ courseKnowledge[i] = courseKnowledge[i].trim();//去除空格 if(courseKnowledge[i]==''){ courseKnowledge.splice(i,1);//删除数组中为空的数据 i--; } } for(var j=0;j<courseKnowledge.length;j++){ $("#"+courseKnowledge[j]).prop('checked',true); $.uniform.update("#"+courseKnowledge[j]); var row = $("#KnowledgePointEnd .template").clone(true).removeClass('hidden template'); row.find(".knowledgeName").text($("#"+courseKnowledge[j]).attr('title')).stop().parent().attr('id','knowledgePoint'+courseKnowledge[j]); row.find(".delKnowledge").click(function(){ var checkboxId = $(this).parent().attr('id'); var id = checkboxId.replace(/[^\d]/g,'');//正则过滤字母 $("#"+id).prop('checked',false); $.uniform.update("#"+id); $(this).parent().remove(); }); row.appendTo("#KnowledgePointEnd "); }
courseKnowledge = courseKnowledge.replace(/,/g,",").split(",");
以逗号隔开,将字符串转化为数组
courseKnowledge[i] = courseKnowledge[i].trim();//去除空格
去除空格
if(courseKnowledge[i]==''){ courseKnowledge.splice(i,1);//删除数组中为空的数据 i--; }
删除数组中空的数据