Я новичок в jQuery и строил окно для автоматического предложения для моего сайта. Я использовал следующий HTML:Autosuggest select by Arrow Keys
<input type="text" name="suggest" class="autosuggest1">
<div class="dropdown">
<ul class="result1">
</ul>
</div>
я добавил элементы в уль список на ходу с помощью следующего кода JQuery: -
$(document).ready(function() {
$('.autosuggest1').keyup(function() {
var search_term = $(this).val();
$.post("search.php", {
search_term: search_term
}, function (data) {
$('.result1').html(data);
$('.result1 li').click(function() {
var result = $(this).text();
$('.autosuggest1').val(result);
$('.result1').html('');
});
});
});
});
Моя проблема заключается в том, что элемент выбран только, нажав на него и Я хочу, чтобы он также выбирался клавишами со стрелками на клавиатуре. Я не могу понять, как это сделать.
Я попробовал это в ul вместо li, но цвет фона сразу исчезает – user1851420