how to change select2 value programmatically

Chaanbi Kada picture Chaanbi Kada · Aug 4, 2016 · Viewed 25.1k times · Source

I have a select2 box in bootstrap modal, I want to change the value of the select2 box but it didn't work.

I tried every single solution in previous posts and results but none of them got it work.

I use select2 4.0.2, I tested:

$('#select_id').val('val').trigger('change.select2');

$('#select_id').val('val').trigger('change');

$('#select_id').val('val').change()

It works one or two times then it stops working (randomly)


It works fine only when I change the select2 back to 3.x.x

Answer

Dario picture Dario · Aug 12, 2016
$('#select_id').val('val').trigger('change');

is the right way, see here