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 相关文章推荐
javascript IE中的DOM ready应用技巧
Jul 23 Javascript
如何阻止复制剪切和粘贴事件为了表单内容的安全
May 23 Javascript
浅析js中2个等号与3个等号的区别
Aug 06 Javascript
点击页面其它地方隐藏该div的两种思路
Nov 18 Javascript
JavaScript设计模式之策略模式实例
Oct 10 Javascript
JS延时提示框实现方法详解
Nov 26 Javascript
javascript实现html页面之间参数传递的四种方法实例分析
Dec 15 Javascript
jQuery.form插件的使用及跨域异步上传文件
Apr 27 Javascript
微信小程序  http请求封装详解及实例代码
Feb 15 Javascript
JavaScript模拟文件拖选框样式v1.0的实例
Aug 04 Javascript
Angular4实现鼠标悬停3d倾斜效果
Oct 25 Javascript
Vue 自定义标签的src属性不能使用相对路径的解决
Sep 17 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
解析PayPal支付接口的PHP开发方式
2010/11/28 PHP
Apache下禁止php文件被直接访问的解决方案
2013/04/25 PHP
thinkphp5 URL和路由的功能详解与实例
2017/12/26 PHP
greybox——不开新窗口看新的网页
2007/02/20 Javascript
使用javascript过滤html的字符串(注释标记法)
2013/07/08 Javascript
一个js导致的jquery失效问题的解决方法
2013/11/27 Javascript
js showModalDialog弹出窗口实例详解
2014/01/07 Javascript
JQuery EasyUI 日期控件如何控制日期选择区间
2014/05/05 Javascript
jquery单选框radio绑定click事件实现方法
2015/01/14 Javascript
javascript实现动态标签云
2015/10/16 Javascript
JavaScript里 ==与===区别详解
2016/08/16 Javascript
利用vue写todolist单页应用
2016/12/15 Javascript
如何在Angular2中使用jQuery及其插件的方法
2017/02/09 Javascript
JS实现多张图片预览同步上传功能
2017/06/23 Javascript
微信小程序实现横向滚动导航栏效果
2019/12/12 Javascript
ES6学习笔记之let与const用法实例分析
2020/01/22 Javascript
Vue实现简单计算器案例
2020/02/25 Javascript
在Python的Django框架下使用django-tagging的教程
2015/05/30 Python
Python获取当前页面内所有链接的四种方法对比分析
2017/08/19 Python
教你使用python实现微信每天给女朋友说晚安
2018/03/23 Python
python打造爬虫代理池过程解析
2019/08/15 Python
Django框架ORM数据库操作实例详解
2019/11/07 Python
Python中logging日志记录到文件及自动分割的操作代码
2020/08/05 Python
最新PyCharm从安装到PyCharm永久激活再到PyCharm官方中文汉化详细教程
2020/11/17 Python
详解Pymongo常用查询方法总结
2021/01/29 Python
阿迪达斯加拿大官网:Adidas加拿大
2016/08/25 全球购物
大学生职业生涯规划方案
2014/01/03 职场文书
2015年幼儿园毕业感言
2014/02/12 职场文书
注册资产评估专业求职信
2014/07/16 职场文书
新闻发布会活动策划方案
2014/09/15 职场文书
个人事迹材料怎么写
2014/12/30 职场文书
求职自我评价怎么写
2015/03/09 职场文书
试用期解除劳动合同通知书
2015/04/16 职场文书
红白喜事主持词
2015/07/06 职场文书
教你使用一行Python代码玩遍童年的小游戏
2021/08/23 Python
P站美图推荐——变身女主角特辑
2022/03/20 日漫