新增固定项目选择2
问题描述:
我正在使用的轨道选择2宝石新增固定项目选择2
宝石版本:3.5.9.3 选择2版本:3.5.2
Haml的观点:
= form_tag('cards/search/', method: :get, remote: true, class: 'navbar-form navbar-right') do
.form-group
= hidden_field_tag :q, '', id: 'search', class: 'form-control',
style: 'width: 250px;',
data: { 'ajax-url' => search_path, placeholder: 'placeholder' }
在coffescript文件
$ ->
$('#search').select2
minimumInputLength: 1
ajax:
dataType: 'json'
delay: 250
data: (params) ->
q: params
results: (data) ->
results: data.q
如何将固定项目添加到选项的底部?无论我在搜索表单中输入什么内容。
我想:
$('#search').append{id: 'test', text: 'test'}
但并没有看到该选项。
答
两个解决方案,我想出了是:
-
为
select2
创建一个装饰。 哪个国际海事组织是一项非常繁琐的任务,因为我没有找到任何有关如何去做的文件。 最好的资源,我发现,帮助我是Kvein布朗在此主题回复: 的另一种方式做到这一点,而且很可能如果你只是使用最简单的一个
select2
在页面上听取select2
的打开事件,然后使用jQuery
在您想要的位置追加一个元素。