2015-10-15 37 views
0

在Select2.js中,默认情况下会有一个选择下拉框和一个下拉图标,以使用户直观,它是一个下拉菜单,而不仅仅是一个输入框。Select2.js带有多个标签而不是下拉图标?

当我们使多个标签启用选择下拉框时,下拉框看起来更像是一个输入文本框。基本上下拉图标丢失。

请参考 - https://select2.github.io/examples.html

所以要加下拉图标,我可以在select2.js文件中添加它。但我认为这不是一个好主意。任何其他更容易或更好的方式来获得多选select2 js下拉框的下拉图标?

回答

1

正如文档所述,当您使用标签时,它将成为输入框。选择仅用于单选,而文本框用于多选,即a.a.标签。 :)这是设计。

最好的替代是使用占位符,它可以告诉用户,这是一个多选自动提示:

$(element).select2({ 
    placeholder: "Start typing..." 
}); 
+0

你是对的!我看到了。但现在要求有多个选择的图标。什么是方法。 –

+0

@anandpatil Hack'select2.js'就像你已经说过的那样。你也可以使用CSS来伪造它,但都不推荐,并且你知道原因。 –