【发布时间】:2014-08-18 12:56:39
【问题描述】:
我的 JQuery 自动完成功能几乎可以正常工作。插入“Af”后,如果我按下 KeyDown,我会正确得到“阿富汗”。但是,我永远无法看到所有国家/地区的下拉列表。我错过了一些自动完成选项吗?
我的代码:
@Html.TextBox("Countries", "", new { @class = "COUNTRIES", @placeholder = "Insert Country..."})
<script src="https://code.jquery.com/jquery-1.9.1.js"></script>
<script>
$(function () {
var countriesList = ["Afghanistan", "Albania", "Algeria"]
$(".COUNTRIES").autocomplete({ source: countriesList });
});
</script>
【问题讨论】:
-
您缺少要添加的 jQuery UI 库!
-
见this!您必须在文本框中输入一些内容才能使自动完成工作:)
标签: jquery html jquery-ui razor asp.net-mvc-5