У меня есть выпадающий список select2 для стран (множественный выбор). Когда пользователь вводит ключевые слова, в меню отображаются связанные элементы.
Например, если пользователь вводит ind , в меню отображаются Индия и Индонезия .
Если нажата клавиша ввода, выбирается первый элемент ( Индия ). Это поведение по умолчанию.
Теперь я хотел бы выбрать обе страны, когда пользователь вводит ind и нажимает клавишу ввода.
$(".select2-search__field").on("keyup", function (e) {
console.log(e.keyCode);
if (e.keyCode == 13) {
alert();
}
});
С приведенным выше кодом журналы консоли отображаются для i , n & d , но не для клавиши Enter * , и, следовательно, предупреждение никогда не показывается.
Я полагаю, что стандартное поведение select2 не позволяет запускать мой код.
Что мне делать, чтобы я мог зафиксировать нажатие клавиши ввода.
https://jsfiddle.net/bwp0svq6/1/