jquery.serialize-hash is a small jQuery plugin which returns a hash from serialization of a form. It supports brackets on input names. It is convenient if you want to get values from a form and merge it with another hash, for example.
Release Notes: Adds support for HTML5 input types: search, tel, URL, email, datetime, date, month, week, time, datetime-local, number, range, and color.
Release Notes: The jQuery serialize hash now supports serialization of any DOM elements rather than just form elements.