Я пытаюсь использовать select2, чтобы иметь раскрывающийся список с несколькими выборами, но что-то не так.Select2 type to select
Обычно, когда вы вводите опцию, она подсвечивается так, что вы можете нажать enter и выбрать ее. Он подчеркивает опцию, но не выделяет ее, поэтому, если я наберу «алабаму», но нажмите enter, она выберет «арканзас».
Я использую последнюю версию (3.5.1)
HTML
<label class="control-label" for="states">States:</label>
<input id="states" name="states" />
<input class="btn btn-primary" type="submit" value="Submit Search" />
JavaScript:
$("#states").select2({
width: 'resolve',
maximumSelectionSize: 5,
ajax: {
dataType:"json",
url:"getStates.cfm",
results: function(data) {
return {results:data};
}
},
multiple:true
});
Я отсутствует какой-то параметр? Я мог бы поклясться, что это нормально срабатывало в последний раз, когда я его использовал. Нет ошибок консоли, и он щелкает, выбирает отлично.
Обратите внимание, что github страница работает точно так же, как я хочу (при вводе, он выбирает первый вариант, который соответствует)
Это кажется маловероятным, но мне интересно, если из-строчной «а» в начале, алгоритм Выбор2 действительно «думает», что «Арканзас» лексикографический ближе к «Алабама», чем " Алабама "есть. – Retsam
@ Retsam - Я построил демоверсию для проверки этой теории, и это не было причиной этой ситуации. –
Есть ли причина, по которой Арканзас возвращается, когда Алабаму спрашивают? –