如何使用带有jQuery AutoComplete的选择框?
要使用带有jQuery AutoComplete的选择框,请按照以下步骤操作:
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.css"><script src="https://code.jquery.com/jquery-3.6.0.min.js"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script>
autocomplete()
方法为其添加自动完成功能。$(document).ready(function() {
$("#autocomplete-input").autocomplete({
source: function(request, response) {
// 在这里编写获取数据的逻辑,例如从服务器获取数据
// 示例数据
var data = ["Apple", "Banana", "Cherry", "Grape", "Lemon", "Orange", "Peach", "Strawberry"];
// 根据用户输入过滤数据
var filteredData = data.filter(function(item) {
return item.toLowerCase().startsWith(request.term.toLowerCase());
});
// 将过滤后的数据返回给jQuery UI
response(filteredData);
}
});
});
现在,当用户在输入框中输入时,将会看到一个自动完成的下拉列表,其中包含与输入内容匹配的选项。
以上就是使用带有jQuery AutoComplete的选择框的方法。如果需要更多的定制化功能,可以参考jQuery UI官方文档进行进一步的配置。
领取专属 10元无门槛券
手把手带您无忧上云