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操纵窗口的方法小结
Jun 28 Javascript
JS刷新当前页面的几种方法总结
Dec 24 Javascript
我用的一些Node.js开发工具、开发包、框架等总结
Sep 25 Javascript
JS封装的自动创建表格的实现代码
Jun 15 Javascript
微信小程序 实例应用(记账)详解
Sep 28 Javascript
JS定时器实现数值从0到10来回变化
Dec 09 Javascript
angular双向绑定模拟探索
Dec 26 Javascript
使用webpack-dev-server处理跨域请求的方法
Apr 18 Javascript
小程序云开发教程如何使用云函数实现点赞功能
May 18 Javascript
layui固定下拉框的显示条数(有滚动条)的方法
Sep 10 Javascript
jquery实现简易验证插件封装
Sep 13 jQuery
node.js通过Sequelize 连接MySQL的方法
Dec 28 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实现的九九乘法口诀表简洁版
2014/07/28 PHP
ThinkPHP分组下自定义标签库实例
2014/11/01 PHP
joomla实现注册用户添加新字段的方法
2016/05/05 PHP
改版了网上的一个js操作userdata
2007/04/27 Javascript
jQuery学习笔记之jQuery构建函数的7种方法
2014/06/03 Javascript
jquery简单实现幻灯片的方法
2015/08/03 Javascript
p5.js实现斐波那契螺旋的示例代码
2018/03/22 Javascript
Vue不能观察到数组length的变化
2018/06/08 Javascript
JS实现简单的点赞与踩功能示例
2018/12/05 Javascript
ES6入门教程之let、const的使用方法
2019/04/13 Javascript
M2实现Nodejs项目自动部署的方法步骤
2019/05/05 NodeJs
解决layui表格的表头不滚动的问题
2019/09/04 Javascript
解决Vue + Echarts 使用markLine标线(precision精度问题)
2020/07/20 Javascript
vue项目配置同一局域网可使用ip访问的操作
2020/10/23 Javascript
Python之pandas读写文件乱码的解决方法
2018/04/20 Python
浅谈dataframe中更改列属性的方法
2018/07/10 Python
对python中Json与object转化的方法详解
2018/12/31 Python
Flask框架中request、请求钩子、上下文用法分析
2019/07/23 Python
Python pip配置国内源的方法
2020/02/14 Python
使用卷积神经网络(CNN)做人脸识别的示例代码
2020/03/27 Python
Python如何实现FTP功能
2020/05/28 Python
Python常用数字处理基本操作汇总
2020/09/10 Python
使用Python判断一个文件是否被占用的方法教程
2020/12/16 Python
浅析HTML5的WebSocket与服务器推送事件
2016/02/19 HTML / CSS
Ryderwear美国官网:澳大利亚高端健身训练装备品牌
2018/04/24 全球购物
香港现代设计家具品牌:Ziinlife Furniture
2018/11/13 全球购物
印尼在线旅游门户网站:NusaTrip
2019/11/01 全球购物
Set里的元素是不能重复的,那么用什么方法来区分重复与否呢?
2016/08/18 面试题
生物科学专业个人求职信范文
2013/12/07 职场文书
查环查孕证明
2014/01/10 职场文书
升国旗演讲稿
2014/09/05 职场文书
党委书记个人对照检查材料
2014/09/15 职场文书
项目安全员岗位职责
2015/02/15 职场文书
爱护公物主题班会
2015/08/17 职场文书
浅谈JS和Nodejs中的事件驱动
2021/05/05 NodeJs
DE1103使用报告
2022/04/05 无线电