将select2限制为最多6个选项
Restrict select2 to a max of 6 choices
我在Ajax中使用非多重下拉select2。我需要将选定的选项限制为6个。
我尝试过使用maximumSelectionSize
,但这只适用于倍数。
然后我看了看:
.on('select2-selecting', function(e){
// counting the ids but this did not work
var hasId = ($('[id^=select2-chosen-]').length);
});
我真的很挣扎,所以任何帮助都是非常感激的。
选择时,您可以返回选项值,并将其长度限制为6个字符。
.on('select2-selecting', function(e){
var returnValue = $(this).val().substr(0,6); //remove anything after 6 charaters.
console.info(returnValue);
});
相关文章:
- jQuery空选择,但不是第一个选项
- Thunderbird,如何以编程方式选择第一个选项卡
- jQuery下拉列表未显示第一个选项
- Google Script HtmlService,通过多个选项卡复制URL变量
- 用于多个选项卡和模块化的knockoutjs设计模式
- 我可以在Dynamics CRM 2016的复合地址字段中添加两个选项字段吗
- 在v-for中选择中选择框的第一个选项
- 管理socket.io中的多个选项卡(但为同一用户)
- 仅在使用javascript和html的浏览器中在相同的两个选项卡之间切换
- 使用javascript和html选择第二个选项后发出警报
- 一个文本框,其中两个选项的值不同
- 在Jquery easyui中,多个选项卡提交按钮点击事件正在重定向到主页(第一个)选项卡
- Angular始终选择选择元素中的第一个选项
- 如何根据DB中的值迭代选择并设置多个选项
- 具有多个选项的多个列表
- 为什么嵌入式下拉列表只选择第一个选项
- 如果选择了多个选项,则使用 jQuery 显示隐藏的表单元素
- Tinymce插件 - 如何从多个选项卡中获取数据
- 如何在点击时将活动类设置为一页中的多个选项卡
- 将select2限制为最多6个选项