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

news/2024/7/19 14:13:59 标签: js
//统一获取参数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();//获取项目编号

http://www.niftyadmin.cn/n/1399915.html

相关文章

jquery遍历table的tr获取td的值实现方法

HTML代码 <tbody id"history_income_list"> <tr> <td align"center"><input type"text" class"input-s input-w input-hs"></td> <td align"center"><input type"text" c…

获取list中的最大值,最小值

方法一&#xff1a; int max List.get(0); int min List.get(0); for (int i 0; i < List.size(); i){if(min > List.get(i)){min List.get(i);}if(max > List.get(i)){max List.get(i);} } 方法二&#xff1a;待测试 int min Collections.min(List); int max …

resultmap和resulttype的区别和使用情景,ParameterMap(不推荐) parameterType

自定义resultmap <resultMap id"myMapJiLian" type"com.yunqing.mybatis.bean.User"><id column"id" property"id"/><result column"name" property"name"/><result column"age" …

动态往表格中填入数据,循环获取表格中的数据

var tableJSON.parse(home.table);//获取到的字符串转化为Json对象//循环取得多条数据 for(var i 0; i <table.length; i) {var item table[i];var tr<tr><td>item.number</td><td>item.date</td><td>item.centerfunds</td><…

页面动态表格,功能:添加,编辑,修改,删除

链接&#xff1a;https://pan.baidu.com/s/1C2rgqrMT7XGYf48QsoUr4g 密码&#xff1a;m66j

前台传输日期类型到后台,数据库取出日期类型按照自定义格式输出到前台

前台传输到后台的日期为string类型&#xff0c;而后台domain定义日期为date类型 前台传给后台&#xff08;保证传输过来的是日期的格式&#xff09; 在web项目的controller中添加 InitBinderpublic void initBinder(WebDataBinder binder) {SimpleDateFormat dateFormat ne…

model中放入List,将list中的内容动态填入表格中

例子如下 model中放入了baseList <tbody><c:forEach items"${baseList}" var"base"> //varStatus"status"&#xff0c;status封装了当前遍历的状态&#xff0c;包括索引index&#xff0c;当前遍历的个数count等等<tr><td&g…

安装ubutun16.04有感

安装过程中遇到卡屏&#xff0c;挂起无法进入系统等问题&#xff0c;解决办法如下&#xff1a; 1、安装Linux显卡驱动Ubuntu 16.04 支持大多数 Nvidia 和 Intel 显示硬件的「开箱即用」&#xff0c;当然你也可以安装免费的开源驱动或其它闭源驱动。如果希望你的 Ubuntu PC 获得…