我试图在我的select2中添加一个自定义匹配器来过滤以键入的文本开头的选项而不是默认的选项,它返回包含任何地方类型文本的选项,到目前为止我尝试这样做:
<input id="select2" class="input-xlarge" data-bind="value: selectedChoice, select2: { choices: choices, optionsValue: 'Id', optionsText: 'Description', placeholder: '--Select a Client--', minimumInputLength: 0, allowClear: true, focusElement: 'ContinueBtn', matcher: function(term, text) { return text.toUpperCase().indexOf(term.toUpperCase()) == 0 }}, hasfocus: loaded" />
但是,如果文本位于选项内的任何位置,它仍然可以过滤选项。我知道我做错了什么,或者我该如何解决这个问题?