10
09/2014
jquery serialize
jquery serialize 似乎只能 serialize form 元素,其实不然
方法一
$('#myDiv :input').serialize()
方法二
(function($){
$.fn.serializeAny = function() {
var ret = [];
$.each( $(this).find(':input'), function() {
ret.push( encodeURIComponent(this.name) + "=" + encodeURIComponent( $(this).val() ) );
});
return ret.join("&").replace(/%20/g, "+");
}
})(jQuery);
$('#myDiv').serializeAny();