如何在使用Multiple Select jQuery插件时更改所选文本

时间:2014-11-10 21:47:50

标签: jquery multi-select jquery-multiselect

我正在使用这个很酷的Multiple Select plugin

请查看"The Position"个选项。我需要显示1个文本或12个中的5个。

所以如果我只选择1个选项,那么如果我选择的选项超过1,则显示该选项,然后只选择状态2的12。

似乎默认设置为4,我需要覆盖它。

如何更改默认值?

这是我的代码

$(function(){                                           
   $(".multipleSelectMenuMask").multiselect({
   enableFiltering: true,
   enableCaseInsensitiveFiltering: true,
   selectedClass: null,
   nonSelectedText: "Select an option",
   includeSelectAllOption: true,
   buttonWidth: "100%",
   maxHeight: 250
   });
});

4 个答案:

答案 0 :(得分:2)

我发现了问题。

我正在使用bootstrap-multiselect而不是Multiple Select插件

选项是

numberDisplayed

答案 1 :(得分:0)

看一下构造函数http://wenzhixin.net.cn/p/multiple-select/docs/#constructor

minimumCountSelected

输入:int

仅当选择了多于X个项目时,才会显示

countSelected。

默认情况下,此选项设置为3。

答案 2 :(得分:0)

Bower不是最新版本的插件。检查您的来源:

Line 245: } else if (selects.length > this.options.minumimCountSelected && this.options.countSelected) {

Line 443: minumimCountSelected: 3,

minUmIm

现在,您可以将选项名称更改为minumimCountSelected,并在1.1.0版本中临时修复它。

答案 3 :(得分:0)

使用Bootstrap multiselect here

$(".example-class-multiselect").multiselect({
    nonSelectedText: "Select an option",
    allSelectedText: "Selected all",
    nSelectedText  : "Selected",
    //...
});