JQuery移动多选选项限制

时间:2015-08-14 17:55:22

标签: jquery

正是这个问题here

我尝试限制在jQuery mobile的多选弹出窗口中选择选项

它不适用于我也希望将所选选项限制为3。

感谢,

1 个答案:

答案 0 :(得分:2)

只需将代码编辑为:

    $(document).on("pageinit", function () {
    $("#select").on("change", function () {
        var selected = $("option:selected", this).length;
        if (selected == 3) {
            $("option:not(:selected)", this).prop("disabled", true);
            $(this).selectmenu("refresh");
        }
        if (selected < 3) {
            $("option:disabled", this).prop("disabled", false);
            $(this).selectmenu("refresh");
        }
    });
});

我们将if (selected == 3) {缩减为3。

工作JSfiddle Link