javascript - 选择2 : add option from the search field

标签 javascript jquery select jquery-select2

我想知道是否有人可以帮助我,我有一个带有一些预定义选项的选择标签,现在我想要的是当我在 select2 搜索字段中搜索不存在的选项时,使用插入的搜索值创建一个选项.

例如。当我输入我的选项中不存在的 4 时,实际上创建一个值为 4 的选项。我希望我能很好地解释我的问题。

<select name='selectized' id='selectized' class='form-control'>
    <option value='1'>one</option>
    <option value='2'>two</option>
    <option value='3'>three</option>
</select>

<script>
    $(document).ready(function() {
        $('#selectized').select2({
            placeholder: 'sometext',
            allowClear: false
        });
    });
</script>

最佳答案

添加tags: truethis示例显示

$('#selectized').select2({
      placeholder: 'sometext',
      allowClear: false,
      tags: true
});

$('#selectized').select2({
  placeholder: 'sometext',
  allowClear: false,
  tags: true
});
#selectized {
  width: 200px
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.3/js/select2.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.3/css/select2.css" rel="stylesheet" />

<select name='selectized' id='selectized' class='form-control'>
   <option value='1'>one</option>
   <option value='2'>two</option>
   <option value='3'>three</option>
</select>

关于javascript - 选择2 : add option from the search field,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42299535/

相关文章:

javascript - 如何修复使用从另一个文件导入的函数时出现的 'Unexpected identifier' 错误

javascript - 传递函数表达式以用作按钮的 onclick 处理程序

带有单选按钮的 javascript 警报框

javascript - jQuery 星级 slider 过滤器

javascript - 如何更改照片中文字的颜色?

java - 无法执行查询

javascript - FB.getLoginStatus 触发浏览器弹出窗口阻止程序。我怎样才能阻止它?

jquery - 如何获取 Select2 下拉列表中的所有值?

jquery - 如何使用 jquery 选择 div 中的所有内容?

mysql - SQL 查询以匹配具有/不具有所有定义的多对多匹配项的记录