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--;
}
删除数组中空的数据
本文详细介绍了如何通过脚本自动处理知识点数据,包括转换字符、去除空格、筛选有效数据,以及实现知识点的动态展示与删除操作。
670

被折叠的 条评论
为什么被折叠?



