我有2个多选下拉列表,其中第二个下拉选项取决于第一个下拉列表的选定值。它可以工作,如果我删除多选插件但如果我添加multiselect插件它停止工作。
脚本:
$(function(){
var $cat = $("#category1"),
$subcat = $("#category2");
$cat.on("change",function(){
var _rel = $(this).val();
$subcat.find("option").attr("style","");
$subcat.val("");
if(!_rel) return $subcat.prop("disabled",true);
$subcat.find("[rel="+_rel+"]").show();
$subcat.prop("disabled",false);
$('#category2').multiselect('rebuild');
});
$('#category1').multiselect();
$('#category2').multiselect({
includeSelectAllOption: true
});
});
这里是多选的小提琴(当我从第一个多选中选择值时这不起作用): JSFIDDLE
没有多重选择的代码可以正常运行:JSFIDDLE 2