jquery对数据的处理

一,js中基本操作

1.点击事件

 

// 查询按钮
$("#btnQuery").click(me.query);

 

2.change改变事件

 

 

// change改变事件
$("#thisMonth").change(me.changeDate);

 

3.获取前台数据

// 获取input框中数据
var unitSimname = $("#unitSimname").val();

4.给下拉框中input赋值

// 下拉框赋一个初始值
$("#unit").find("option[value='"+unitSimname+"']").attr("selected",true);

5.表单验证功能

/**
     * 表单验证规则定义
     */
    me.validator = $('#interns0302Form').validate({
        rules: {
            // 实习单位简称
            unitSimname: {
                notNull: true,
            },
            // 实习项目简称
            projectSimname: {
                notNull: true,
            },
            // 入职时间
            entryDate: {
                notNull: true,
            },
            // 实习小组名称
            groupName: {
                notNull: true, 
            },
        },
    });

需要调用验证功能时:

// 输入验证
if(!(me.validator.form())){
   $('#btnSave').removeAttr('disabled');
    return;
  };

 

 

二,js取得页面表格数据,进行计算和进行类型的转换

 1 // 计算总费用,没有数据则赋值为0
 2     me.sumTotal = function(){
 3         var a = 0;
 4         var b = 0;
 5         // 获得表格数据
 6         var items = document.getElementById("telcalc0501Table");
 7         for(var i = 1;i < items.rows.length;i++){
 8             // 获得表格里td的长度
 9             var s = $("#telcalc0501Table tbody tr td").length;
10             if(s > 1){
11                 // 转化为float类型进行计算
12                 a = parseFloat(a);
13                 b = parseFloat(b);
14                 a+=  parseFloat(items.rows[i].cells[3].innerHTML);
15                 b+=  parseFloat(items.rows[i].cells[5].innerHTML);
16             }else{
17                 $("#feeTotal").val("0.00");
18                 $("#overchargeTotal").val("0.00");
19             }
20             
21         }
22         // 对精度做保留两位小数的处理
23         $("#feeTotal").val(a.toFixed(2));
24         $("#overchargeTotal").val(b.toFixed(2));
25     };

转载于:https://www.cnblogs.com/gygg2013/p/8565333.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值