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获取整个页面文档的实现代码
Dec 15 Javascript
js/html光标定位的实现代码
Sep 23 Javascript
为什么Node.js会这么火呢?Node.js流行的原因
Dec 01 Javascript
Lua表达式和控制结构学习笔记
Dec 15 Javascript
js实现键盘上下左右键选择文字并显示在文本框的方法
May 07 Javascript
window.onload使用指南
Sep 13 Javascript
快速学习jQuery插件 Cookie插件使用方法
Dec 01 Javascript
基于javascript实现最简单选项卡切换
Feb 01 Javascript
利用vue.js实现被选中状态的改变方法
Feb 08 Javascript
详解vuejs2.0 select 动态绑定下拉框支持多选
Apr 25 Javascript
微信小程序中data-key属性之数据传输(经验总结)
Aug 22 Javascript
three.js中多线程的使用及性能测试详解
Jan 07 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 函数中使用static的说明
2012/06/01 PHP
PDO::errorCode讲解
2019/01/28 PHP
Mootools 1.2教程 输入过滤第一部分(数字)
2009/09/15 Javascript
用jquery存取照片的具体实现方法
2013/06/30 Javascript
js创建一个input数组并绑定click事件的方法
2014/06/12 Javascript
$.each遍历对象、数组的属性值并进行处理
2014/07/18 Javascript
探寻Javascript执行效率问题
2014/11/12 Javascript
使用JavaScript为Kindeditor自定义按钮增加Audio标签
2016/03/18 Javascript
浅谈Angular文字折叠展开组件的原理分析
2017/11/24 Javascript
10个在JavaScript开发中常遇到的BUG
2017/12/18 Javascript
详解webpack babel的配置
2018/01/09 Javascript
原生JS实现的轮播图功能详解
2018/08/06 Javascript
JavaScript实现表单注册、表单验证、运算符功能
2018/10/15 Javascript
jquery登录的异步验证操作示例
2019/05/09 jQuery
vue element upload组件 file-list的动态绑定实现
2019/10/11 Javascript
javascript实现支付宝滑块验证码效果
2020/07/24 Javascript
vue等两个接口都返回结果再执行下一步的实例
2020/09/08 Javascript
原生JS实现相邻月份日历
2020/10/13 Javascript
原生js实现自定义难度的扫雷游戏
2021/01/22 Javascript
闭包在python中的应用之translate和maketrans用法详解
2014/08/27 Python
手动实现把python项目发布为exe可执行程序过程分享
2014/10/23 Python
快速了解Python相对导入
2018/01/12 Python
一条命令解决mac版本python IDLE不能输入中文问题
2018/05/15 Python
python+POP3实现批量下载邮件附件
2018/06/19 Python
Pandas:Series和DataFrame删除指定轴上数据的方法
2018/11/10 Python
Pytorch卷积层手动初始化权值的实例
2019/08/17 Python
Python控制台实现交互式环境执行
2020/06/09 Python
Python如何执行精确的浮点数运算
2020/07/31 Python
Python常用外部指令执行代码实例
2020/11/05 Python
Linux上比较文件的命令都有哪些
2013/09/28 面试题
室内设计专业个人的自我评价
2013/10/19 职场文书
教师应聘个人求职信
2013/12/10 职场文书
护士毕业实习感言
2014/03/05 职场文书
节约用水倡议书
2014/04/16 职场文书
华山导游词
2015/02/03 职场文书
详解如何修改nginx的默认端口
2021/03/31 Servers