jq 获取表单里的值
Posted ssszjh
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jq 获取表单里的值相关的知识,希望对你有一定的参考价值。
用jq的serialize()方法获取form表单的值
有个缺陷,是字符串的,不是对象形的,不方便后续操作
新写个方法,可以封装起来用
$.fn.serializeObject = function() {
var ct = this.serializeArray();
var obj = {};
$.each(ct, function() {
if (obj[this.name] !== undefined) {
if (!obj[this.name].push) {
obj[this.name] = [obj[this.name]];
}
obj[this.name].push(this.value || "");
} else {
obj[this.name] = this.value || "";
}
});
return obj;
};
使用.serializeObject();
获取之后的值,符合我们的预期
以上是关于jq 获取表单里的值的主要内容,如果未能解决你的问题,请参考以下文章