jquery 实现DataTable表格中,药品总价格随数量或单价的变化发生动态变化
来源:互联网 发布:centos yum 编辑:程序博客网 时间:2024/04/29 23:24
想要实现的效果
html页面代码在此省略,表格使用 DataTable实现的,先看需要写的几个事件: 数量变化事件 ,批发单价变化事件 ,总批发金额事件
- 总批发金额事件
function totalPrice(){ var intVal = function(i){ return typeof i === 'string' ? i.replace(/[,]/g, '')*1 : typeof i === 'number' ? i : 0; }; var totalPriceId = $("#totalPrise");//总批发金额id var total = 0; $('.rowSum').each(function(){//table第10列批发总价 total += intVal($(this).html()); }) totalPriceId.html('¥'+total).css('color','#DD4B39');}
- 总批发金额事件
function changeRowNumber(){ //数量输入框 <input class='number'/> //批发价输入框 <input class='price'/> $(".number").bind('input propertychange',function(event){ var $that = $(this), $rowPrice = $(this).parents('tr').find('input.price'); var rowSum = $that.val()* $rowPrice.val(); $(this).parents('tr').find(".rowSum").html(rowSum); totalPrice(); });}
- 批发单价变化事件
function changeRowPrice(){ //数量输入框 <input class='number'/> //批发价输入框 <input class='price'/> $(".price").on('input propertychange',function(event){ var $that = $(this), $rowNum = $(this).parents('tr').find('input.number'); var rowSum = $that.val()* $rowNum.val(); $(this).parents('tr').find(".rowSum").html(rowSum); totalPrie(); });}
最后在页面加载完成后执行
$(function(){ ..... totalPrice(); changeRowNumber(); changeRowPrice();})
阅读全文
0 0
- jquery 实现DataTable表格中,药品总价格随数量或单价的变化发生动态变化
- js 购物车数量增减,总价格联动变化
- jquery实现表格颜色变化
- js实现购物车数量增减联动价格变化
- JQuery、Servlet实现页面值的动态变化
- 详情页组件中的内容变化时,价格如何实现动态变化
- jQuery中li的变化
- Ant Design中模态框中订单金额随商品数量与商品类别动态变化的记录
- 实现数字动态变化
- Jquery 实现表格颜色交替变化,点击选中行,鼠标移过颜色变化。
- Jquery 实现表格颜色交替变化鼠标移过颜色变化实例
- Jquery 实现表格颜色交替变化,点击选中行,鼠标移过颜色变化。
- JS巧妙实现多级菜单中当前菜单不随页面跳转样式而发生变化
- JS实现总价随数量变化而变化(顾客购买商品表单)
- jquery 监听页面是否发生了变化
- |非常实用的窗口变化时,控件也发生位置,大小变化 |基于对话框实现通过
- Jquery 表格颜色交替变化鼠标移过颜色变化的例子
- DBA_SEGMENTS 数据字典 块数量和发生变化情况
- Pycharm 输出中文或打印中文乱码现象的解决办法
- 魔法数字 problem Bfs搜索
- “手写识别”实例介绍
- centos7 tomcat优化
- ssm整合(Struts、spring、mybatis)
- jquery 实现DataTable表格中,药品总价格随数量或单价的变化发生动态变化
- C++/MFC-Hot Key
- 数据结构之单向链表
- Android 中Layout实现点击水波纹特效
- MYSQL学习笔记(七)
- WPF DelegateCommand 出现Specified cast is not valid
- 4899: 记忆的轮廓
- 图像传感器种类
- JavaScript内置对象