将select2限制为最多6个选项

时间:2015-03-05 11:40:32

标签: javascript jquery

我正在使用Ajax的非多重下拉选择2。我需要将所选的选项限制为6。

我尝试使用maximumSelectionSize,但这仅适用于多个。

然后我看了看:

.on('select2-selecting', function(e){

// counting the ids but this did not work
      var hasId = ($('[id^=select2-chosen-]').length);

});

我真的很挣扎,所以任何帮助都非常感激。

1 个答案:

答案 0 :(得分:0)

在选择时,您可以返回选项值并将其限制为6个字符。

.on('select2-selecting', function(e){
     var returnValue = $(this).val().substr(0,6); //remove anything after 6 charaters.
    console.info(returnValue);
});