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的Date方法实现代码(prototype)
Nov 20 Javascript
基于jquery的弹出提示框始终处于窗口的居中位置(类似于alert弹出框的效果)
Sep 28 Javascript
JS数学函数Exp使用说明
Aug 09 Javascript
Javascript中的delete介绍
Sep 02 Javascript
js导入导出excel(实例代码)
Nov 25 Javascript
IE下Ajax缓存问题的快速解决方法(get方式)
Jan 09 Javascript
js实现按钮颜色渐变动画效果
Aug 20 Javascript
Bootstrap选项卡与Masonry插件的完美结合
Jul 06 Javascript
vue多页面项目中路由使用history模式的方法
Sep 23 Javascript
vue中使用[provide/inject]实现页面reload的方法
Sep 30 Javascript
ES6函数实现排它两种写法解析
May 13 Javascript
Vue实现小购物车功能
Dec 21 Vue.js
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
分页显示Oracle数据库记录的类之二
2006/10/09 PHP
PHPMYADMIN 简明安装教程 推荐
2010/03/07 PHP
php将会员数据导入到ucenter的代码
2010/07/18 PHP
php操作mysqli(示例代码)
2013/10/28 PHP
PHP类中的魔术方法(Magic Method)简明总结
2014/07/08 PHP
PHP5.3与5.5废弃与过期函数整理汇总
2014/07/10 PHP
浅谈PHP中foreach/in_array的使用
2015/11/02 PHP
Yii框架使用PHPExcel导出Excel文件的方法分析【改进版】
2019/07/24 PHP
php探针不显示内存解决方法
2019/09/17 PHP
Javascript MD4
2006/12/20 Javascript
javascript 兼容鼠标滚轮事件
2009/04/07 Javascript
最短的IE判断var ie=!-[1,]分析
2014/05/28 Javascript
Bootstrap+jfinal实现省市级联下拉菜单
2016/05/30 Javascript
微信小程序 css使用技巧总结
2017/01/09 Javascript
Spring shiro + bootstrap + jquery.validate 实现登录、注册功能
2017/06/02 jQuery
vue组件与复用详解
2018/04/08 Javascript
Vue 实现树形视图数据功能
2018/05/07 Javascript
基于Vue的延迟加载插件vue-view-lazy
2018/05/21 Javascript
vue总线机制(bus)知识点详解
2020/05/10 Javascript
js利用iframe实现选项卡效果
2020/08/09 Javascript
如何用Python实现简单的Markdown转换器
2018/07/16 Python
python字典一键多值实例代码分享
2019/06/14 Python
Python中base64与xml取值结合问题
2019/12/22 Python
3种python调用其他脚本的方法
2020/01/06 Python
Python爬虫爬取、解析数据操作示例
2020/03/27 Python
python+openCV对视频进行截取的实现
2020/11/27 Python
Python对excel的基本操作方法
2021/02/18 Python
Python的collections模块真的很好用
2021/03/01 Python
HTML5 画布canvas使用方法
2016/03/18 HTML / CSS
幼儿园实习自我鉴定
2013/12/15 职场文书
旅游个人求职信范文
2014/01/30 职场文书
乐观自信演讲稿范文
2014/05/21 职场文书
学校搬迁方案
2014/06/15 职场文书
2014保险公司内勤工作总结
2014/12/16 职场文书
Java后端 Dubbo retries 超时重试机制的解决方案
2022/04/14 Java/Android
怎么禁用Win11输入法 最新Win11输入法关闭教程
2022/08/05 数码科技