add '$input.attr("type") != "hidden"' for IE bug ?