码迷,mamicode.com
首页 > Web开发 > 详细

将表单元素转换为json格式对象实例代码

时间:2016-01-05 15:13:26      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:

将表单元素转换为json格式对象实例代码:
在实际引用中,有可能需要将表单元素转换为json格式对象,也就是对象直接量以便于处理,下面就是一段这样的实例代码。
代码实例如下:

 

<script type="text/javascript"> 
(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);
</script>

 

原文地址是:http://www.softwhy.com/forum.php?mod=viewthread&tid=10356

更多内容可以参阅:http://www.softwhy.com/jquery/

 

将表单元素转换为json格式对象实例代码

标签:

原文地址:http://www.cnblogs.com/zhengzebiaodashi/p/5102212.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!