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 相关文章推荐
js实现拖拽 闭包函数详细介绍
Nov 25 Javascript
Javascript 检测键盘按键信息及键码值对应介绍
Jan 03 Javascript
js实现动态添加、删除行、onkeyup表格求和示例
Aug 18 Javascript
JS简单实现元素复制示例附图
Nov 19 Javascript
基于iframe实现类似于ajax的页面无刷新
May 31 Javascript
使用C++为node.js写扩展模块
Apr 22 Javascript
详解JavaScript中Hash Map映射结构的实现
May 21 Javascript
jQuery读取XML文件的方法示例
Feb 03 Javascript
AngularJS自定义过滤器用法经典实例总结
May 17 Javascript
GOJS+VUE实现流程图效果
Dec 01 Javascript
JS前端知识点offset,scroll,client,冒泡,事件对象的应用整理总结
Jun 27 Javascript
Vue中 axios delete请求参数操作
Aug 25 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二维数组的去重问题解析
2011/07/17 PHP
php $_SERVER windows系统与linux系统下的区别说明
2014/02/14 PHP
ThinkPHP之foreach标签使用概述
2014/06/30 PHP
实例简介PHP的一些高级面向对象编程的特性
2015/11/27 PHP
PHP中抽象类,接口功能、定义方法示例
2019/02/26 PHP
PHP基于面向对象封装的分页类示例
2019/03/15 PHP
js控制淡入淡出示例代码
2013/11/12 Javascript
举例讲解Node.js中的Writable对象
2015/07/29 Javascript
javascript作用域链(Scope Chain)用法实例解析
2015/11/30 Javascript
在 Express 中使用模板引擎
2015/12/10 Javascript
JS实现为排序好的字符串找出重复行的方法
2016/03/02 Javascript
Highcharts 多个Y轴动态刷新数据的实现代码
2016/05/28 Javascript
浅析Bootstrap验证控件的使用
2016/06/23 Javascript
前端框架Vue.js中Directive知识详解
2016/09/12 Javascript
jQuery实现返回顶部按钮和scroll滚动功能[带动画效果]
2017/07/05 jQuery
Angular中支持SCSS的方法
2017/11/18 Javascript
详解Vue2 SSR 缓存 Api 数据
2017/11/20 Javascript
JavaScript canvas绘制渐变颜色的矩形
2020/02/18 Javascript
Python全局变量操作详解
2015/04/14 Python
Python使用Supervisor来管理进程的方法
2015/05/28 Python
django站点管理详解
2017/12/12 Python
Python实现识别手写数字 Python图片读入与处理
2020/03/23 Python
Python OS模块实例详解
2019/04/15 Python
VPS CENTOS 上配置python,mysql,nginx,uwsgi,django的方法详解
2019/07/01 Python
Python通过文本和图片生成词云图
2020/05/21 Python
pytorch快速搭建神经网络_Sequential操作
2020/06/17 Python
使用HTML5 IndexDB存储图像和文件的示例
2018/11/05 HTML / CSS
BONIA波尼亚新加坡官网:皮革手袋,鞋类和配件
2016/08/25 全球购物
June Jacobs尊积帕官网:知名的spa水疗护肤品牌
2019/03/21 全球购物
医务人员竞聘职务自我评价分享
2013/11/08 职场文书
机关财务管理制度
2014/01/17 职场文书
科级干部考察材料
2014/02/15 职场文书
库房管理员岗位职责
2014/03/09 职场文书
职业生涯规划书怎么写?
2014/09/14 职场文书
2015年城管个人工作总结
2015/05/15 职场文书
粗暴解决CUDA out of memory的问题
2021/05/22 Python