jquery – 单击更改select2选项

前端之家收集整理的这篇文章主要介绍了jquery – 单击更改select2选项前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在我的表单中选择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

猜你在找的jQuery相关文章