form plugin: calling fieldSerialize() within an Event handler on same wrapped set - IE7 bug?

form plugin: calling fieldSerialize() within an Event handler on same wrapped set - IE7 bug?


This code acts differently in Firefox and IE7:
$('input').change(function() {
var params = $('input').fieldSerialize();
...
});
In Firefox, +params+ includes the new value of the element that
triggers the change event (say, a checkbox). In IE7, +params+ does not
include this new value.
Is this a bug? Is there a workaround? I can't use formSerialize() for
certain reasons.