Javascript 如何为复选框下拉列表添加multiselect.js或sumoselect

Javascript 如何为复选框下拉列表添加multiselect.js或sumoselect,javascript,jquery,multi-select,sumoselect.js,Javascript,Jquery,Multi Select,Sumoselect.js,我有两个问题: 如果我从第一个框中选择了多个选项,第二个框将不会显示相关选项。 我想添加多选复选框下拉列表,而不是这个。但是做不到。因为如果我添加multiselect js或。用于显示相对选项的查询将停止工作。 这是我的密码: $document.readyfunction{ $'catagory'。一旦更改,函数{ var cattype=$this.val; 选择开关类型; }; }; 功能选项SwitchMyFilter{ 如果$'optionstore'.text=={ $'选项[c

我有两个问题:

如果我从第一个框中选择了多个选项,第二个框将不会显示相关选项。 我想添加多选复选框下拉列表,而不是这个。但是做不到。因为如果我添加multiselect js或。用于显示相对选项的查询将停止工作。 这是我的密码:

$document.readyfunction{ $'catagory'。一旦更改,函数{ var cattype=$this.val; 选择开关类型; }; }; 功能选项SwitchMyFilter{ 如果$'optionstore'.text=={ $'选项[class^=sub-]'。每个函数{ var optvalue=$this.val; var optclass=$this.prop'class'; var opttext=$this.text; optionlist=$'optionstore'.text+@%+optvalue+@%+optclass+@%+opttext; $'optionstore'.textoptionlist; }; } $'选项[class^=sub-]'。删除; populateoption=rewriteoptionmyfilter; $'fileType'.htmlPoulateOption; } 函数重写OptionMyFilter{ var options=$'optionstore'.text.split'@%'; var resultgood=false; var myfilterclass=sub-+myfilter; var optionlisting=; myfilterclass=myfilter!=?myfilterclass:all; 对于变量i=3;i附加html后,必须重新格式化或更新它

$('#fileType').html(populateoption);
$("#fileType").trigger("chosen:updated");
更改下面的小提琴为多个选择,您必须通过myfilter数组


现在它可以工作了,但是如果我从第一个选择框中选择了多个选项,那么第二个框不会显示值