我有一个选择框,它依赖于另一个选择框。我正在使用AJAX来更改第二个(从属)选择框上的选项。另外,我在两个选择框上都使用了select2插件,例如:
git push origin branch_name
我的问题是,刷新第二个选择框后,select2只会从此选择框中消失,并向我显示就像一个普通的选择框。在某处,我看到我可以使用destroy并“重新启动”选择。但是当我使用mySelect1.onChange事件时:
$(document).ready(function() {
$('#mySelect2').select2({
// options
}
});
});
看起来selectbox被销毁但没有再次初始化。因为经过另一次刷新,我的控制台说:
$('#mySelect2').select2("destroy");
$('#mySelect2').select2({
// same options
});
感谢您的回答,我是新手。