当前位置: 首页 > 新闻动态 > 软件编程

jQuery把表单元素变为json对象

作者:用户投稿 浏览: 发布日期:2026-01-16
[导读]:下面代码可以把一个页面容器中的表单元素封装成一个json对象
复制代码 代码如下:
(function($){ 
$.fn.serializeObject=function(){ 
           var inputs=$(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;  
                       } 

                       break; 
                   case "TEXTAREA": 
                       o[n.name]=$(n).text(); 
                       break; 
                   case "SELECT": 
                       o[n.name]=n.value; 
                       break; 
               } 
           }); 
           return o; 
       } 
})(jQuery);
免责声明:转载请注明出处:http://shjed.com/news/226081.html

扫一扫高效沟通

多一份参考总有益处

免费领取网站策划SEO优化策划方案

请填写下方表单,我们会尽快与您联系
感谢您的咨询,我们会尽快给您回复!