博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
二维数组批量改变单元格里面的商品价格
阅读量:7028 次
发布时间:2019-06-28

本文共 1753 字,大约阅读时间需要 5 分钟。

尊重劳动成果,转载请注明出处(http://blog.csdn.net/sllailcp/article/details/41113275)...

下面是批量获取单元格里面的数据。并对它进行操作。

完整案例:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<script type="text/javascript" src="jquery-1.9.1.min.js"></script>
</head>
<body>
<table class="table table-bordered bor bg_fff">
    <thead>
        <tr class="bg_00a3cb">
            <th>规格ID</th>
            <th>ERP编码</th>
            <th>厂家编码</th>
            <th>商品规格</th>
            <th>市场价格</th>
            <th>含票价格</th>
            <th>不开票价</th>
        </tr>
    </thead>
    <tbody id="zkj">
        <tr>
            <td>1</td>
            <td>42</td>
            <td>21</td>
            <td>11</td>
            <td>123</td>
            <td>234</td>
            <td>456</td>
        </tr>
        <tr>
            <td>1</td>
            <td>42</td>
            <td>21</td>
            <td>11</td>
            <td>321</td>
            <td>432</td>
            <td>654</td>
        </tr>
    </tbody>
</table>
<select name="saleprice"  class="inline input-small" id="salepro" οnchange="tt()">
<option value="100">原价</option>
<option value="98">9.8折</option>
<option value="95">9.5折</option>
<option value="92">9.2折</option>
<option value="90">9折</option>
<option value="88">8.8折</option>
<option value="85">8.5折</option>
<option value="80">8折</option>
<option value="75">7.5折</option>
<option value="70">7折</option>
</select>
<script type="text/javascript">
var tArray = new Array();   
for(var x=0;x<$('#zkj tr').length;x++){
tArray[x]=new Array()
for(var y=4;y<7;y++){
tArray[x][y]=$('#zkj tr:eq('+x+') td:eq('+y+')').html();
}
}
function tt() {
  var aa = document.getElementById('salepro');
  var price=aa.value;
  price=parseInt(price)
for(var x=0;x<$('#zkj tr').length;x++){
for(var y=4;y<7;y++){
$('#zkj tr:eq('+x+') td:eq('+y+')').html(tArray[x][y]*price/100)
}
}
}
</script>             
</body>
</html>

效果如图:

你可能感兴趣的文章
iOS数据持久化存储之归档NSKeyedArchiver
查看>>
JavaScript面向对象
查看>>
Intellij修改模板代码
查看>>
2.页面布局示例笔记
查看>>
一些老游戏CPU 100%占用的解决方法
查看>>
f5基本介绍
查看>>
博前语
查看>>
Java SE核心之一:常用类,包装类,其他基本数据类型包装类。
查看>>
郑捷《机器学习算法原理与编程实践》学习笔记(第二章 中文文本分类(一))...
查看>>
python (ploit)
查看>>
Android 用achartengine 画折线图怎么显示不正确
查看>>
程序简单的测试与升级(暨实践第一次作业)
查看>>
信号处理
查看>>
【100题】第五十九题 用C++编写不能被继承的类
查看>>
轻描淡写
查看>>
mysql基本操作
查看>>
39.CSS3弹性伸缩布局【下】
查看>>
[javascript]图解+注释版 Ext.extend()
查看>>
我的前端工具集(七)div背景网格
查看>>
linux 下mongo 基础配置
查看>>