Surprisingly, the most popular and accepted answer ignores triggering appropriate event despite of the comments. Make sure you invoke .change()
, otherwise all the "on change" bindings will ignore this event.
$("#radio_1").prop("checked", true).change();