[jQuery] serialize array question for dynamic form

[jQuery] serialize array question for dynamic form


Hi,
If i create a dynamic form(requirement for a project) serializeArray()
or serialize() doesn't seem to work. Is there any reason why this is?
Here's a simple example. neither function returns anything.
$(document).ready(function(){
            var sform = $("<form id='searchForm'></form>");
            var box = $("<input id='searchBox' type='text'></input>");
            var button = $("<input id='searchButton' type='submit'
value='Search'></input>");
            sform.append(box).append(button);
            $("body").append(sform);
            $("#searchButton").bind("click",function(){
                handleSubmit();
                return false;
            });
            function handleSubmit(){
                var formData = jQuery(":input").serialize();
                alert(formData);
            }
        });