如何根据HTML选择字段更新select2下拉列表选定值

时间:2016-05-21 19:34:05

标签: javascript jquery html ui-select

我正在使用select2 jQuery插件来制作我的选择框。如果我通过jQuery更新基本select字段,则select2项不会更新。有没有办法让select2听原始的选择字段更改然后更新自己?

这是我的HTML代码:

<select name="myselect" id="myselect">
    <option value=""></option>
    <option value="a">A</option>
    <option value="b">B</option>
</select>

默认选择第一个选项(空的选项)。这是我的jQuery代码:

$('select').select2();   // this line is running first always
                         // and there is no way to change the order

$('#myselect').val('a'); // this line is run after select2 built
                         // his elements

有没有办法自动更新select2元素

1 个答案:

答案 0 :(得分:0)

找到解决方案(只是文档没有调用它&#34;更新&#34;):

$('#myselect').val('a').trigger('change');