iva*_*nyk 6 jquery compatibility jquery-select2 jquery-select2-4 jquery-select2-3
我有一个多值选择,我想使用select2库设置所选项目数量的限制.
文档说我应该maximumSelectionSize在对象初始化期间设置.不幸的是,以下代码不起作用:
$(document).ready(function () {
$("#select_demo").select2({
maximumSelectionSize: 3
});
});
Run Code Online (Sandbox Code Playgroud)
我的html选择框:
<div class="form-group">
<select id="select_demo" multiple="multiple" class="form-control select2 select2-container-multi">
<optgroup label="One">
<option>one</option>
<option>two</option>
<option>three</option>
<option>four</option>
</optgroup>
<optgroup label="Two">
<option>one2</option>
<option>two2</option>
</optgroup>
<optgroup label="Three">
<option>one3</option>
<option>two3</option>
<option>three3</option>
<option>four3</option>
</optgroup>
</select>
</div>
Run Code Online (Sandbox Code Playgroud)
http://jsfiddle.net/x4oqL1jr/2/
这段代码有什么问题?
iva*_*nyk 15
由于4.0版本的select2,他们已经取代了maximumSelectionSize用maximumSelectionLength.
所以,只需按以下方式更改js代码:
$(document).ready(function () {
$("#select_demo").select2({
maximumSelectionLength: 3
});
});
Run Code Online (Sandbox Code Playgroud)
您可以在以下链接中找到最新文档:https://select2.github.io/examples.html#multiple-max
一切都像魅力一样:
http://jsfiddle.net/4tk4hymn/1/
更新:您还可以添加data-maximum-selection-length="3"注释中指出的属性.例如,请参阅http://jsfiddle.net/1b8y9uzh/.
| 归档时间: |
|
| 查看次数: |
7348 次 |
| 最近记录: |