For example, if I select a radio button via jQuery code, does the onClick event for that particular input fire?
No, because it's not a click. You can trigger an event on an element using a method, trigger or fire any registered event handlers without triggering the default action using a method triggerHandler .
trigger
triggerHandler