0

我正在使用 bootstrap.js。使用 typeahead 我可以选择多个带有逗号分隔值的选项。jsfiddle.net/Sherbrow/BwDmM/3/

但是即使在下拉菜单中选择了一个孩子后,我也想显示下拉菜单的内容,如下图所示。

在此处输入图像描述

有没有可能做到这一点。

4

3 回答 3

2

我建议查看 Select2:http: //ivaynberg.github.io/select2/

它适用于多项选择,您可以使用“closeOnSelect”选项在用户选择时保持下拉菜单打开。

 $("#mySel").select2({
        closeOnSelect:false
 });

在此处尝试“多项选择”演示:http: //www.bootply.com/63744

于 2013-07-09T21:15:35.627 回答
0

您可以将Bootstrap-3-TypeaheadBootstrap 标签输入一起使用

Bootstrap Tags Input 有一个 typeahead 选项,允许您设置源:

$('input').tagsinput({
  typeahead: {
    source: ['Amsterdam', 'Washington', 'Sydney', 'Beijing', 'Cairo']
  }
});

或者

$('input').tagsinput({
  typeahead: {                  
    source: function(query) {
      return $.get('http://someservice.com');
    }
  }
});

另见:https ://github.com/bassjobsen/Bootstrap-3-Typeahead/issues/40

于 2014-04-20T10:13:32.543 回答
-1

您可以手动调用'show'.typeahead 实例的参数,如下所示:

$('input:text#YourInputID').typeahead('show');

你可以隐藏它:

$('input:text#YourInputID').typeahead('hide');
于 2013-07-09T10:15:19.553 回答