为了账号安全,请及时绑定邮箱和手机立即绑定

关于前端课表信息显示问题

关于前端课表信息显示问题

qq_紫牛_1 2016-05-12 17:02:31
获取后台给的课表的json数据,怎么判断把这节课的相关信息放在对应的表格里面,比如星期一一二节课的信息放在对应的格子里,求大神给个思路,跪谢!!!
查看完整描述

4 回答

?
robxu

TA贡献2条经验 获得超19个赞

判断单元格

查看完整回答
反对 回复 2016-06-10
?
qq_青枣工作室_0

TA贡献446条经验 获得超754个赞

要用JS做个模板替换,自己写个,或者搜一个。简单点的如 template.js

查看完整回答
反对 回复 2016-05-13
?
慕尼黑4423355

TA贡献3条经验 获得超1个赞

星期一对应表格第0列,第一节课对应表格第0行

星期N对应表格第N-1列,第M节课对应表格第M-1行。。。。

呃,具体定位到表格的某一个单元的话在双重循环里面判断就好

查看完整回答
反对 回复 2016-05-13
  • qq_紫牛_1
    qq_紫牛_1
    嗯嗯,现在的问题是我获取到了json数据里面关于课程位置的行和列的值,但是我不知道怎么给td命名,把他添加到对应的各自里。
  • 慕尼黑4423355
    慕尼黑4423355
    囧 双重循环。。。 获取表格下面的所有粒度最小的元素(获取每个单元格) 然后循环。。。外层是行的循环。。。内层是列的循环(或者倒过来,随你喜欢) 比如是 星期N的第M节课, 循环可以这样写: for(var i=0;i<aLines.length;i++){ var aColms=getAllChildren(aLines[i]); for(var j=0;j<aColms.length;j++){ if(i==N-1 && j==M-1){ return aColms[j]; } } } return null;
  • 4 回答
  • 0 关注
  • 2122 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信