首页 > web前端 > js教程 > jQuery把表单元素变为json对象_jquery

jQuery把表单元素变为json对象_jquery

WBOY
发布: 2016-05-16 17:17:10
原创
881 人浏览过
复制代码如下代码:

(function($){ 
$.fn.serializeObject= function(){ 
           var input=$(this).find("input,textarea,select"); 
           var o = {}; 
           $.each(inputs,function(i,n) { 
               switch(n.nodeName.toUpperCase()){ 
                  case "INPUT": 
                      if($(n).is(":checkbox")){ 
                           if($(n ).is(":checked")){ 
                               o[n.name]=true; 
                         }else{ 
                               o[n.name]=false; 
                         } 
                      }else if($(n).is(":radio")){ 
                           if($(n).is(":checked")){ 
                               o[n.name]=n.value; 
                          } 
                      }else{ 
                           o[n.name]=n.value;  
                       } 

                      中断; 
                  case "TEXTAREA": 
                      o[n.名称]=$(n).text(); 
                       休息; 
                    case "SELECT": 
                       o[n.name]=n.value; 
                       休息; 
               } 
           }); 
           返回 o; 
       } 
})(jQuery);
相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板