jQuery将表单序列化成一个Object对象
来源:未知 责任编辑:责任编辑 发表时间:2013-12-22 14:55 点击:次
验证表单的时候经常需要获取表单中name='***'的元素的值,然后加以判断。jQuery中提供了jQuery.serizlizeArray来将表单序列化成一个数组。尽管如此,数组还是不方便我们操作,我需要讲表单序列化成一个对象。这样更方便于我们操作。
下面是代码:
view plaincopy to clipboardprint?
/**
* @author gaohuia
* @site http://www.zeroplace.cn/
*/
(function($){
$.fn.extend({
serializeObject:function(){
if(this.length>1){
return false;
}
var arr=this.serializeArray();
var obj=new Object;
$.each(arr,function(k,v){
obj[v.name]=v.value;
});
return obj;
}
});
})(jQuery);
/**
* @author gaohuia
* @site http://www.zeroplace.cn/
*/
(function($){
$.fn.extend({
serializeObject:function(){
if(this.length>1){
return false;
}
var arr=this.serializeArray();
var obj=new Object;
$.each(arr,function(k,v){
obj[v.name]=v.value;
下面是代码:
view plaincopy to clipboardprint?
/**
* @author gaohuia
* @site http://www.zeroplace.cn/
*/
(function($){
$.fn.extend({
serializeObject:function(){
if(this.length>1){
return false;
}
var arr=this.serializeArray();
var obj=new Object;
$.each(arr,function(k,v){
obj[v.name]=v.value;
});
return obj;
}
});
})(jQuery);
/**
* @author gaohuia
* @site http://www.zeroplace.cn/
*/
(function($){
$.fn.extend({
serializeObject:function(){
if(this.length>1){
return false;
}
var arr=this.serializeArray();
var obj=new Object;
$.each(arr,function(k,v){
obj[v.name]=v.value;
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>