我有两个选择选项,class 和 class_attr 类有 2 个选项:A 和 B class_attr 有很多选项:aa、bb、cc、dd、ee、...
我的问题是,如果用户选择A,选择的max_selected只有5个选项,如何实现,如果用户更改为B,选择的max_selected只有3个选项。
我正在尝试做这样的事情:
$(".class").change(function(){
var code = $(this).val();
if(code == 1){
$(".class_attr").chosen({max_selected_options: 5});
}
else{
$(".class_attr").chosen({max_selected_options: 3});
}
$(".class_attr").trigger("liszt:updated");
});
但这似乎行不通,class_attr 的选项列表将只设置一次(选择的第一个类 max_selected_options 值,无论是 5 还是 3),并且在第一次之后永远不会更新 max_selected_options。谢谢~