Внезапно оказывается, что изменение значения атрибутов используя jQuery('selector').attr('attr', 'val') не вызывает событие change.
Т.е. это не сработает:
jQuery('#myRadioButton').live('change', function(){alert('Изменился')});
jQuery('#myRadioButton').attr('checked', 'checked');
Но решение есть!
jQuery('#myRadioButton').attr('checked', 'checked').change();
Такие дела.