With HTML a checkbox is created like this:
Category1
You need to refresh it after changing its' .prop, using .checkboxradio('refresh'). This is the correct way to check checkbox/radio in jQuery Mobile.
.prop
.checkboxradio('refresh')
Demo
$('.selector').prop('checked', true).checkboxradio('refresh');
Reference: jQuery Mobile API