jQuery UI 1.9pre IE Extra Focus on Spinner
An extra focus event occurs in IE (8 & 9) after the spinner is spun using the mouse, updating the previous value of the spinner twice for the first click. This means that if the spinner is only spun once the previous value is the same as the current value so the change event doesn't fire.
HTML
<script src="http://code.jquery.com/ui/jquery-ui-git.js"></script>
<link rel="stylesheet" href="http://code.jquery.com/ui/jquery-ui-git.css">
<!--Note that you can't see the extra focus occurring in IE9 in this jsfiddle, as that requires a log to be output from the jquery.spinner.js file. You can see that in IE9 no change event happens if the spinner is only spun once and the focus was not on the input field first.-->
<input id="spinner" name="value">
JavaScript
var spinner = $( "#spinner" ).spinner({
change: function( event, ui ) {
alert('Changed spinner value');
}
});