jQuery批量获取input的val,并根据name属性生成对应json对象的属性

版权声明:转载说明出处,谢谢。 https://blog.csdn.net/Black_PL/article/details/80619387
//统一获取参数val
$.fn.serializeDIV = function () {  
    var o = {};  
    var a = $('[name]',this);  
    $.each(a, function () {
        if (o[this.name]) {
            o[this.name]+=","+(this.value || '');
        } else {
            o[this.name] = this.value || '';
        }
    });
    return o;  
};
function getJson(id){
 return $(id).serializeDIV();
}

var homeJson = getJson ("#home");//获取投资计划
var ProjectBiddingJson = getJson("#ProjectBidding");//获取工程计划招标
var DesignJson = getJson("#Design");//获取初步设计
var DrawDesignJson = getJson("#DrawDesign");//获取施工图初步设计
var ProjectAcceptJson = getJson("#ProjectAccept");//获取工程验收
var pname = $("#pname").val();//获取项目名称
var pid = $("#pid").val();//获取项目编号

猜你喜欢

转载自blog.csdn.net/Black_PL/article/details/80619387