Я хотел бы иметь возможность использовать клавиши со стрелками, чтобы перейти к желаемой опции select2, а затем нажать клавишу tab, чтобы выбрать эту опцию, а затем перейти к следующему элементу, как обычно.
Я уже получилстрелка вниз, чтобы открыть select2 со следующим:
$(document).on('keydown', '.select2', function(e) {
if (e.originalEvent && e.which == 40) {
e.preventDefault();
$(this).siblings('select').select2('open');
}
});
И я также могу использовать стрелки, чтобы добраться туда, куда мне нужно идти.Сейчас я изо всех сил пытаюсь заставить работать вкладку.
Полагаю, поскольку у select2-search__field
есть фокус, когда я нажимаю клавишу, это элемент, с которым я связываю событие?И тогда, по-видимому, мне нужно получить значение выделенной в данный момент опции и вызвать изменение select2?
Я не уверен на 100%, что это правильный подход, но я не могу понять это.