我在 html 中有一个多选,如下所示。我试图在选择所有类型时禁用所有选项,并在选择任何其他(一个或多个)选项时禁用所有类型。加载页面时,默认选择所有类型选项,用户可以稍后更改。html 看起来像:
<select multiple="multiple" class="multiselect">
<option value="default" selected="selected">All Types</option>
<option value="Mobile">Mobile</option>
<option value="Laptop">Laptop</option>
<option value="Desktop">Desktop</option>
</select>
和 Jquery 一样:
$(".multiselect").multiselect({
buttonWidth: '150px',
onChange:function(){
/*some code needed here*/
}
});
选择“所有类型”时,结果应为['Mobile','Laptop','Desktop']或['default'],如果选择了任何其他选项(一个或多个),则该值在数组中。我在禁用 UI 上的选项时遇到了一些问题。期待解决这个问题的解决方案。提前致谢 :)