javascript - 结合/"beautify"这两个函数使用 1 个类

标签 javascript jquery html checkbox

如何组合下面的 2 个函数以仅使用 1 个类?在我使用它们的过程中会非常方便。我想结合每个下拉菜单允许 3 个选择的功能,但将 .multiselect1.multiselect2 结合到 .multiselect

这是我正在使用的这些下拉小部件的 fiddle :http://jsfiddle.net/3u7Xj/124/

 $(document).ready(function () {
            $(".multiselect1").multiselect({
                header: "Choose up to 5 areas total",
                click: function (event, ui) {   
                    var number1 = $("#MDCselect").children(":checked").length;
                    if (ui.checked && (number1 >= 3)) {
                        return false;
                    }
                },
                selectedList: 5
            });
        });
        $(document).ready(function () {
            $(".multiselect2").multiselect({
                header: "Choose up to 5 areas total",
                click: function (event, ui) {
                  var number2 = $("#Clinicalselect").children(":checked").length;
                    if (ui.checked && (number2 >= 3)) {
                        return false;
                    }
                },
                selectedList: 5
            });
        });

最佳答案

您可以按如下方式更改它 ( jsFiddle ):

   $(document).ready(function () {
        $(".multiselect").multiselect({
            header: "Choose up to 5 areas total",
            click: function (event, ui) {   
                var number = $(this).children(":checked").length;
                if (ui.checked && (number >= 3)) {
                    return false;
                }
            },
            selectedList: 5
        });
    });

需要对 html 稍作修改:将两个多选类设置为 multiselect

然而,有一个问题。上面说最多可以选择5个区域,但是限制设置为3个,这只是举个简洁的例子的症状吗?

关于javascript - 结合/"beautify"这两个函数使用 1 个类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21939755/

相关文章:

javascript - 使用 Canvas 和 JS 将图像转换为单色并用彩色替换黑色

javascript - indexOf 如何返回这个例子的位置,结果不应该是-1吗?

jquery - 如何通过标题获取表格上的特定单元格?

html - 将 CSS 文件链接到 Hugo 中的部分模板

javascript - 使 child 的高度大于 parent

javascript - 使用循环分配函数参数

javascript - 意外的标记 }

javascript - 使用 Jquery 焦点和模糊方法进行表单验证

jquery - 如何在我的案例中创建动画?

javascript - 在图像切换之间添加 CSS 过渡