If you are thinking of a set of radio buttons, such as a select element, it becomes clear why there is no need to fire a change event for the selected radio button.
When you change the selected option in the select element, you get one change event (you would not expect anything), not one for the previously selected parameter, but the other for the newly selected parameter.
As already mentioned, when one radio button is selected, there are no others in the same set, so it would be unnecessary to trigger a second change event.
Also note that this does not apply to jQuery - the standard JavaScript change event works in exactly the same way.
source share