【发布时间】:2014-02-14 02:51:53
【问题描述】:
我正在使用这个带有 2 个下拉菜单的 multiselect 插件,它们的 ID 为:#Countries 和 #Cities。
当页面加载时,两个下拉列表都填充了数据,并且每个选项都被选中:
$('#Countries').multiselect('checkAll');
$('#Cities').multiselect('checkAll');
当我在#Countries 下拉列表中单击“取消选中全部”后单击“全部选中”链接时,我想要:
- #Countries 下拉列表中的所有复选框都被选中 - 默认情况下有效
- #Cities 下拉列表中的所有复选框都被选中 - 这不起作用
我在 JavaScript 中试过这个:
$('#Countries').multiselect({
checkall: function(event, ui){
$('#Cities').multiselect('checkAll');
$('#Cities').multiselect('refresh');
}
});
我错过了什么?
【问题讨论】:
-
如果您尝试通过
bind或on连接事件会得到什么结果?
标签: javascript jquery jquery-ui jquery-plugins jquery-multiselect