我在多个选择中使用select2 jQuery和geting错误。当任何用户逐个选择,然后maximumSelectionLength工作,如果用户按ctrl并选择多个选项,则最大选择不起作用,用户可以选择多个3个选项
$(function() {
$('select').select2({
maximumSelectionLength: 3,
});
});
示例:jQuery select2>>限制选择数量
尝试使用ctrl + select而不使用ctrl
答案 0 :(得分:1)
你的问题不明确。我认为你对多重标记感兴趣。
在那种情况下,我建议你使用select2多重标记(select2 pluging)。
在标记方法中,您可以拥有多个标记。
您可以为此输入字段应用select2。
<input type="hidden" id="tags" style="width: 300px" />
答案 1 :(得分:0)
@Harman:覆盖如下的select2:selecting函数。
$(function() {
$('select').select2({
maximumSelectionLength: 3,
});
$("select").on("select2:selecting", function (e) {
if ($(this).val() && $(this).val().length >= 3) {
e.preventDefault();
}
});
});