zoukankan      html  css  js  c++  java
  • js备忘录

    生成n位随机数

    function MathRand(n){            
        var num=0;            
        for(var i=0;i<n;i++){                
            num += Math.floor(Math.random()*10);            
        }            
        return num;        
    }

    js获取form表单,并封装成json对象

    $.fn.serializeObject = function(){    
        var o = {};    
        var a = this.serializeArray();    
        $.each(a, function() {    
            if (o[this.name]) {    
                if (!o[this.name].push) {    
                    o[this.name] = [o[this.name]];    
                }    
                o[this.name].push(this.value || '');    
            } else {    
                o[this.name] = this.value || '';    
            }    
        });    
        return o;    
    }; 
    $.fn.serializeObject2 = function(attrNum)    
    {   
        array = [];    
        record = {};
        a = this.serializeArray();   
        count = 1; 
        $.each(a, function() {
            if(this.name == "id" || this.name == "num" || this.name == "price" || this.name == "total"){
                record[this.name] = parseInt(this.value);
            }else{
                record[this.name] = this.value || '';
            }
            if(count % attrNum == 0){
                array.push(record);
                record = {};
                count = 1;
            }else{
                count++;
            }
        });   
        return array;
    };      
      
  • 相关阅读:
    python爬虫
    RMQ算法
    组合数
    水池数目
    jQuery 拼接事件
    ORACLE
    day 75
    day74 vue框架
    day73 vue框架
    day 72 vue框架
  • 原文地址:https://www.cnblogs.com/zhousong1995/p/4747666.html
Copyright © 2011-2022 走看看