js给table赋值的实例代码


Posted in Javascript onOctober 13, 2016

js给table赋值的实例代码

要求:用js实现给一个table赋值如上:(定义X=70

【HTML】

<table class="table table-bordered">   
  <thead> 
    <tr> 
<th colspan="5" class="active">经济条件较好地区学费表</th> 
    </tr> 
    <tr> 
<th></th> 
<th>4-8人班</th> 
<th>2-3人班</th> 
<th>1人班</th> 
<th>10人以上</th> 
    </tr> 
  </thead> 
  <tbody data-json="area1"></tbody> 
</table> 
 
 
<table class="table table-bordered">   
  <thead> 
    <tr> 
<th colspan="5" class="active">经济条件较好地区学费表</th> 
    </tr> 
    <tr> 
<th></th> 
<th>4-8人班</th> 
<th>2-3人班</th> 
<th>1人班</th> 
<th>10人以上</th> 
    </tr> 
  </thead> 
  <tbody data-json="area2"></tbody> 
</table> 
 
<table class="table table-bordered">   
  <thead> 
    <tr> 
<th colspan="5" class="active">经济发达地区学费表</th> 
    </tr> 
    <tr> 
<th></th> 
<th>4-8人班</th> 
<th>2-3人班</th> 
<th>1人班</th> 
<th>10人以上</th> 
    </tr> 
  </thead> 
  <tbody data-json="area3"></tbody> 
</table>

【JS】

<script> 
require(["jquery"], function($) { 
    var x=70; 
    var data = [ 
{name:"area1",content:{bei:[1,1.2,1.5,0.8],jia:[20,30,40,50]}}, 
{name:"area2",content:{bei:[1,1.2,1.5,0.8],jia:[20,30,50,60]}}, 
{name:"area3",content:{bei:[1,1.2,1.5,0.8],jia:[20,40,60,80]}} 
    ]; 
     
    $(data).each(function (i,item){ 
dom = ''; 
bei = item.content.bei; 
jia = item.content.jia; 
//加载第1行 
dom += '<tr>'; 
dom += '<td>第1学年</td>'; 
for(i=0;i<bei.length;i++){ 
  dom += '<td>'+ parseInt(x*bei[i]) +'</td>'; 
} 
dom += '</tr>'; 
//循环加载第2+行 
for(n=0;n<jia.length;n++){ 
  dom += '<tr>'; 
  dom += '<td>第'+(n+2)+'学年</td>'; 
  for(i=0;i<bei.length;i++){ 
    dom += '<td>'+ (parseInt(x*bei[i])+jia[n]) +'</td>'; 
  } 
  dom += '</tr>'; 
} 
$('[data-json="'+item.name+'"]').html(dom); 
    }) 
 
  }); 
}); 
    </script>

以上就是小编为大家带来的js给table赋值的实例代码全部内容了,希望大家多多支持三水点靠木~

Javascript 相关文章推荐
Extjs TimeField 显示正常时间格式的代码
Jun 28 Javascript
IE的fireEvent方法概述及应用
Feb 22 Javascript
javascript数据类型验证方法
Dec 31 Javascript
javascript中的作用域和闭包详解
Jan 13 Javascript
浅谈JavaScript中数组的增删改查
Jun 20 Javascript
详解javascript中对数据格式化的思考
Jan 23 Javascript
JS批量替换内容中关键词为超链接
Feb 20 Javascript
微信小程序 图片加载(本地,网路)实例详解
Mar 10 Javascript
ionic+html5+API实现双击返回键退出应用
Sep 17 Javascript
如何使用webpack打包一个库library的方法步骤
Dec 18 Javascript
google广告之另类js调用实现代码
Aug 22 Javascript
Vue中用JSON实现刷新界面不影响倒计时
Oct 26 Javascript
js将table的每个td的内容自动赋值给其title属性的方法
Oct 13 #Javascript
jquery获取点击控件的绝对位置简单实例
Oct 13 #Javascript
Bootstrap幻灯片轮播图支持触屏左右手势滑动的实现方法
Oct 13 #Javascript
Node.js中常规的文件操作总结
Oct 13 #Javascript
BootStrap实现手机端轮播图左右滑动事件
Oct 13 #Javascript
js图片切换具体实现代码
Oct 13 #Javascript
微信小程序 rpx 尺寸单位详细介绍
Oct 13 #Javascript
You might like
PHP 采集程序中常用的函数
2009/12/09 PHP
php中文字符串截取方法实例总结
2014/09/30 PHP
PHP中返回引用类型的方法
2015/04/03 PHP
四个PHP非常实用的功能
2015/09/29 PHP
PHP实现文件上传与下载
2020/08/28 PHP
PHP7 其他修改
2021/03/09 PHP
js中访问html中iframe的文档对象的代码[IE6,IE7,IE8,FF]
2011/01/08 Javascript
js实现的仿新浪微博完美的时间组件升级版
2011/12/20 Javascript
javascript动态判断html元素并执行不同的操作
2014/06/16 Javascript
jQuery实现数秒后自动提交form的方法
2015/03/05 Javascript
JavaScript跨域调用基于JSON的RESTful API
2016/07/09 Javascript
jQuery与JS加载事件用法分析
2016/09/04 Javascript
vue自定义指令实现v-tap插件
2016/11/03 Javascript
彻底学会Angular.js中的transclusion
2017/03/12 Javascript
layer.close()关闭进度条和Iframe窗的方法
2018/08/17 Javascript
vue项目设置scrollTop不起作用(总结)
2018/12/21 Javascript
elementUI多选框反选的实现代码
2019/04/03 Javascript
Windows上node.js的多版本管理工具用法实例分析
2019/11/06 Javascript
微信小程序利用button控制条件标签的变量问题
2020/03/15 Javascript
[01:13:51]TNC vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
Python实现的数据结构与算法之双端队列详解
2015/04/22 Python
PyTorch快速搭建神经网络及其保存提取方法详解
2018/04/28 Python
详解Python的hasattr() getattr() setattr() 函数使用方法
2018/07/09 Python
elasticsearch python 查询的两种方法
2019/08/04 Python
python 扩展print打印文件路径和当前时间信息的实例代码
2019/10/11 Python
致长跑运动员广播稿
2014/01/31 职场文书
学生周末回家住宿长期请假条
2014/02/15 职场文书
仓库文员岗位职责
2014/04/06 职场文书
竞选团支书演讲稿
2014/04/28 职场文书
导师推荐信范文
2014/05/09 职场文书
小学生推普周国旗下讲话稿
2014/09/21 职场文书
领导干部群众路线对照检查材料
2014/11/05 职场文书
2014年汽车销售工作总结
2014/12/01 职场文书
三峡大坝导游词
2015/01/31 职场文书
python基于scrapy爬取京东笔记本电脑数据并进行简单处理和分析
2021/04/14 Python
AngularJS实现多级下拉框
2022/03/25 Javascript