I often use trigger ('change') to make it work
$('#selectBox option:eq(position_index)').prop('selected', true).trigger('change');
Example with id select = selectA1 and position_index = 0 (frist option in select):
$('#selectA1 option:eq(0)').prop('selected', true).trigger('change');