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 のオプション リストは 1 回だけ設定され (最初に選択されたクラスの max_selected_options 値が 5 か 3 かに関係なく)、最初の時間以降は max_selected_options が更新されることはありません。ありがとう〜