其實今天的分享很簡單,只要你簡單瞭解Jq拓展方法,只要你會遍歷元素,那就能自己封裝出來。在工作中正是因為有了一個個這樣的方法,大大提升了我們的工作效率,減小了失誤次數。但是我們往往又經常使用別人封裝好的方法,這就很不爽了。 希望熱愛技術的園友們今後都能做一個,自己封裝方法,給整個公司用的人。 再也不 ...
其實今天的分享很簡單,只要你簡單瞭解Jq拓展方法,只要你會遍歷元素,那就能自己封裝出來。在工作中正是因為有了一個個這樣的方法,大大提升了我們的工作效率,減小了失誤次數。但是我們往往又經常使用別人封裝好的方法,這就很不爽了。
希望熱愛技術的園友們今後都能做一個,自己封裝方法,給整個公司用的人。
; (function ($) { $.fn.extend({ formToObj: function () { var data = new Object(); $("input[type=text],input[type=password],input[type=radio]:checked,select", this).each(function () { var name = $(this).attr('name'); data[name] = $(this).val(); }); return data; } });
再也不用手動表單了是不。還有其他表單元素可以自行拓展。
使用方法,給表單一個form標簽包裹起來。
var data=$('#myform').formToObj();
直接放到ajax里提交data吧!
今後會分享更多方法。歡迎留下你的常用方法!