国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

jQuery將表單序列化成一個Object對象的實例

2019-11-19 18:47:00
字體:
來源:轉載
供稿:網友

驗證表單的時候經常需要獲取表單中name='***'的元素的值,然后加以判斷。jQuery中提供了jQuery.serizlizeArray來將表單序列化成一個數(shù)組。盡管如此,數(shù)組還是不方便我們操作,我需要講表單序列化成一個對象。這樣更方便于我們操作。
 
下面是代碼:

/**  * @author gaohuia  */  (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 */ (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);

測試

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <FCK:meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript" src="js/jQuery.formtool.js"></script> <title>無標題文檔</title> <script language="javascript"> $(function(){      $(":button").click(function(){     var test=$("form").serializeObject();     alert(test.id);      }); });  </script> </head> <body> <form action="" method="get"><input name="id" type="hidden" value="110" /> <input name="test" type="text" /> <input name="" type="button" /> </form> </body> </html> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><FCK:meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><script type="text/javascript" src="js/jquery.js"></script><script type="text/javascript" src="js/jQuery.formtool.js"></script><title>無標題文檔</title><script language="javascript">$(function(){       $(":button").click(function(){       var test=$("form").serializeObject();       alert(test.id);         });}); </script></head><body><form action="" method="get"><input name="id" type="hidden" value="110" /><input name="test" type="text" /><input name="" type="button" /></form></body></html> 

以上這篇jQuery將表單序列化成一個Object對象的實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 上林县| 北碚区| 盐边县| 聂荣县| 龙州县| 九寨沟县| 江西省| 大关县| 武义县| 罗山县| 融水| 商河县| 梨树县| 虎林市| 海城市| 开原市| 鄂托克旗| 迁西县| 金乡县| 海宁市| 五峰| 竹山县| 扎兰屯市| 荣昌县| 肃南| 乌兰浩特市| 德州市| 黄梅县| 新津县| 宝丰县| 息烽县| 什邡市| 铁力市| 宁强县| 宜川县| 牙克石市| 长沙县| 高要市| 禄丰县| 萨迦县| 麻栗坡县|