Javascript jQuery自动完成-焦点自动打开
提前谢谢你的帮助 我一直在尝试创建一个小输入,当用户聚焦输入时,它会显示一些自动完成选项。我可以通过以下方式来实现这一点:Javascript jQuery自动完成-焦点自动打开,javascript,jquery,forms,Javascript,Jquery,Forms,提前谢谢你的帮助 我一直在尝试创建一个小输入,当用户聚焦输入时,它会显示一些自动完成选项。我可以通过以下方式来实现这一点: .bind('focus', function(){ $(this).autocomplete("search") 但是,在进一步研究之后,我不得不将autoselect更改为请求/响应,以便能够在另一个div上显示所选的值。完成此操作后,我无法使.bind在您关注输入时自动显示菜单 代码如下: $(".languageinput").autocomplete({
.bind('focus', function(){ $(this).autocomplete("search")
但是,在进一步研究之后,我不得不将autoselect更改为请求/响应,以便能够在另一个div上显示所选的值。完成此操作后,我无法使.bind在您关注输入时自动显示菜单
代码如下:
$(".languageinput").autocomplete({
source: function (request, response) {
var availableTags = [];
var availableTags = [
"EN",
"DE",
"ES",
"FR",
"ID",
"IT",
"JA",
"KR",
"PT",
"RU",
"TH",
"VN",
"ZH",
];
response(availableTags);
return;
},
select: function (e, ui) {
$('.utm_campaign').empty();$('.utm_campaign').html($(".languageinput").val())
},
change: function (e, ui) {
$('.utm_campaign').empty();$('.utm_campaign').html($(".languageinput").val())
}
})
;
这里是我自己问题的答案:$(“.languageinput”).on(“focus”,function(){$(this.autocomplete(“search”,”);});