我是 jQuery 的新手,正在为我的网站构建一个自动建议框。我使用了以下 HTML:
<input type="text" name="suggest" class="autosuggest1">
<div class="dropdown">
<ul class="result1">
</ul>
</div>
我通过以下 jQuery 代码在旅途中将元素添加到 ul 列表中:-
$(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('');
});
});
});
});
我的问题是该元素只能通过单击它来选择,我希望它也可以通过键盘上的箭头键来选择。我不知道怎么做。