我在我的表单中选择services_dd上使用select2插件,我在页面上有一个带有.js-autoselect类的链接.单击此按钮时,我想获取该链接标记的ID,并根据他们单击的按钮更改select2选项.
<选项> value属性匹配链接上id的属性.下面的代码成功更改了值,但select2没有更新,它仍然显示第一个选择.
$('.js-autoselect').click(function(e){ e.preventDefault(); var option = $(e.target).attr('id').trim().toLowerCase(); // option =link1 $('#services_dd option:selected').val(option); alert($('#services_dd option:selected').val()); // this alerts link1 which is correct });
有谁知道如何更新select2
解决方法
$(“#services_dd”).select2(“val”,option);
请参阅文档的Programmatic Access部分:http://ivaynberg.github.com/select2/#documentation