Вы должны обновить селектор выбора, если хотите изменить значение после того, как вы создали селектор выбора.
$('#numbers').selectpicker('val', 3);
Но при загрузке страницы вам нужно только изменить порядок ваших jquery.
$('#numbers').val(3);
$('select').selectpicker();
Если вы пытаетесь изменить несколько значений на разных выборках, вы можете
несколько раз вызывать API выбора выбора ($('#numbers').selectpicker('val', 3);
)
изменить все значения с помощью чистого jquery и затем обновить селектор выбора
$ ('# first'). Val (3);
$ ('# second'). Val(4);$ ('select'). selectpicker ('refresh');
Вот источник https://stackoverflow.com/a/14804479