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 相关文章推荐
用Jquery实现可编辑表格并用AJAX提交到服务器修改数据
Dec 27 Javascript
IE6下CSS图片缓存问题解决方法
Dec 09 Javascript
JavaScript?Apple设备检测示例代码
Nov 15 Javascript
jQuery实现ichat在线客服插件
Dec 29 Javascript
详解JavaScript ES6中的模板字符串
Jul 28 Javascript
完美JQuery图片切换效果的简单实现
Jul 21 Javascript
基于JavaScript实现带缩略图的轮播效果
Jan 12 Javascript
bootstrap 设置checkbox部分选中效果
Apr 20 Javascript
js中时间格式化的几种方法
Jul 22 Javascript
解决angular2在双向数据绑定时[(ngModel)]无法使用的问题
Sep 13 Javascript
JavaScript中this函数使用实例解析
Feb 21 Javascript
VUE中setTimeout和setInterval自动销毁案例
Sep 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
ThinkPHP中redirect用法分析
2014/12/05 PHP
使用PHP实现下载CSS文件中的图片
2015/12/06 PHP
php微信开发之关键词回复功能
2018/06/13 PHP
动态的改变IFrame的高度实现IFrame自动伸展适应高度
2012/12/28 Javascript
AngularJS 入门教程之事件处理器详解
2016/08/19 Javascript
JavaScript中日常收集常见的10种错误(推荐)
2017/01/08 Javascript
Angularjs为ng-click事件传递参数
2017/06/15 Javascript
ES6扩展运算符的用途实例详解
2017/08/20 Javascript
JS排序算法之希尔排序与快速排序实现方法
2017/12/12 Javascript
解决Layui数据表格中checkbox位置不居中的方法
2018/08/15 Javascript
解决vue A对象赋值给B对象,修改B属性会影响到A的问题
2018/09/25 Javascript
javascript数据类型中的一些小知识点(推荐)
2019/04/18 Javascript
mpvue小程序循环动画开启暂停的实现方法
2019/05/15 Javascript
详解vuex数据传输的两种方式及this.$store undefined的解决办法
2019/08/26 Javascript
ionic+html5+API实现双击返回键退出应用
2019/09/17 Javascript
vue使用swiper实现中间大两边小的轮播图效果
2019/11/24 Javascript
原生JS实现京东查看商品点击放大
2020/12/21 Javascript
vue打开新窗口并实现传参的图文实例
2021/03/04 Vue.js
Python实现短网址ShortUrl的Hash运算实例讲解
2015/08/10 Python
python杀死一个线程的方法
2015/09/06 Python
Python采集猫眼两万条数据 对《无名之辈》影评进行分析
2018/12/05 Python
如何用Python制作微信好友个性签名词云图
2019/06/28 Python
django2笔记之路由path语法的实现
2019/07/17 Python
python3 实现调用串口功能
2019/12/26 Python
OpenCV图片漫画效果的实现示例
2020/08/18 Python
Python 解析xml文件的示例
2020/09/29 Python
虚拟环境及venv和virtualenv的区别说明
2021/02/05 Python
利用Bootstrap实现漂亮简洁的CSS3价格表实例源码
2017/03/02 HTML / CSS
将HTML5 Canvas的内容保存为图片借助toDataURL实现
2013/05/20 HTML / CSS
Coach澳大利亚官方网站:美国著名时尚奢侈品牌
2017/05/24 全球购物
京剧自荐信
2014/01/26 职场文书
专科应届毕业生求职信
2014/06/04 职场文书
幼儿教师2014年度工作总结
2014/12/16 职场文书
Python字符串的转义字符
2022/04/07 Python
vue实现拖拽交换位置
2022/04/07 Vue.js
Spring Security动态权限的实现方法详解
2022/06/16 Java/Android