Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JQuery Selected设置更改事件中要选择的最大选项数_Javascript_Jquery_Jquery Chosen - Fatal编程技术网

Javascript JQuery Selected设置更改事件中要选择的最大选项数

Javascript JQuery Selected设置更改事件中要选择的最大选项数,javascript,jquery,jquery-chosen,Javascript,Jquery,Jquery Chosen,我正在使用jQuerySelected插件,我想动态设置用户在另一个选择的更改事件中可以选择的最大选项数。注意:里程碑选择控件是一个多选控件 这是我的密码 const $milestone = $('#mainmodallg .modal-body form select[name="milestone"]'); $('#mainmodallg .modal-body form select[name="item_code"]').change( func

我正在使用jQuerySelected插件,我想动态设置用户在另一个选择的更改事件中可以选择的最大选项数。注意:里程碑选择控件是一个多选控件

这是我的密码

const $milestone = $('#mainmodallg .modal-body form select[name="milestone"]');
$('#mainmodallg .modal-body form select[name="item_code"]').change( function () {
   $milestone.chosen({ max_selected_options: 1 });
   $milestone.trigger("chosen:updated");
});

现在它没有改变它。我遗漏了什么?

您需要获取selected select的实例,然后使用该实例更新您的
max\u selected\u选项值

演示代码

$(“.select选择”).select({
宽度:“95%。”
});
const$milestone=$('select[name=“milestone”]”);
$('select[name=“item_code”]”)。更改(函数(){
$milestone.data('selected')。max_selected_options=1;//获取实例
$milestone.trigger(“已选择:已更新”);//更新
//或
//销毁插件并重新初始化
});

1.
2.
3.
4.
5.
1.
2.
3.
4.
5.