1.用autocomplete插件前要加载,(js文件和css样式文件)两个文件
<script src="/javascripts/jquery-ui-1.8.14.custom.min.js" language="javascript"></script>
<link href="/stylesheets/jquery-ui-1.8.14.custom.css" rel="stylesheet" type="text/css"/>
2.如果不用与数据库链接,则直接写如下代码:
$(document).ready(function(){
var array_tags=['iphone','ipad','nok','moto'];
$("#tj_tags").autocomplete({
source: array_tags //source中添加的是一组数组
});
});
3.如果要从数据库中取数据,则就要添加ajax请求,代码如下:
//这段代码,在下拉框中实现你想要出现的效果
//item:表示每一行的一个值
//ul:不用管它直接写上就可以了(它代表你每一行要添加到哪里的div或其它)
$(document).ready(function(){
$.ui.autocomplete.prototype._renderItem = function (ul, item) {
return $("<li></li>")
.data("item.autocomplete", item)
.append("<a>" + item.label + "<span style='float:right;'>约<font style='color:#f50;'>"+item.amount+"</font>件产品</span></a>")
.appendTo(ul);
};
//这里的ajax返回类型可以随自己定义,本代码后台把字符串传给前台,
$("#tj_tags").autocomplete({
source: function(request, response){
$.ajax({
url: "/w/find_related_records",
type: "GET",
data: {
keyword : $('#tj_tags').val()
},
success:function(xml_data){
var tj_array=xml_data.split("_"); //代码是通过"_"分割
response($.map(tj_array,function(item){
return {
label:item.split("***")[0], //这里的label与amount与上面代码中用到的密切相关
amount:item.split("***")[1]
}
}));
}
});
},
minLength: 1 //搜索时,最少1个字符时出结果
});
});
3.界面中的代码
<input id="tj_tags" name="q" type="text" autocomplete="off" class="tj_input" value="ip" />
4.效果图
- 大小: 22 KB
分享到:
相关推荐
**jQuery的Autocomplete插件**是用于实现网页输入框自动补全功能的一种高效解决方案,它极大地提升了用户体验,尤其是在用户需要从大量数据中选择时。这个插件是基于jQuery库的,因此,首先需要确保在项目中引入了...
jQuery自动完成插件是网页开发中常用的一种工具,它能够为用户提供实时的搜索建议,提升输入体验。在标题"jQuery自动完成插件autocomplete.zip"中,我们了解到这是一个基于jQuery库的插件,主要功能是实现自动完成...
综上所述,jQuery Autocomplete插件以其强大的功能和易用性,成为了前端开发中实现搜索自动提示的首选工具。通过理解和掌握其核心功能和实现方法,开发者可以轻松地在项目中集成这一特性,提升用户体验。
接下来,我们将深入探讨jQuery Autocomplete插件的使用方法、配置选项、事件和数据源。 **1. 安装与引入** 首先,确保已经安装了jQuery和jQuery UI库。如果你还没有,可以通过CDN链接或者下载到本地项目中。引入所...
jQuery Autocomplete插件是一款非常实用的前端工具,它为用户提供了搜索自动提示的功能,极大地提高了交互体验。在本篇文章中,我们将深入探讨如何利用该插件实现中文搜索自动提示,并通过实例解析其核心功能和应用...
在本文中,我们将深入探讨如何使用jQuery实现一个基于Ajax的文本框自动补全功能,以及相关的`autocomplete`插件的完整实例。这个功能在许多Web应用程序中非常常见,它能够提高用户输入的效率和用户体验。 首先,让...
在本篇讨论中,我们将深入理解jQuery的Autocomplete插件,以及如何在实际项目中应用。 ### 1. jQuery UI Autocomplete jQuery UI库提供了Autocomplete组件,它是基于jQuery核心功能构建的。要使用这个组件,首先...
在压缩包中的 `jquery.autocomplete使用方法.txt` 文件,应该包含了详细的使用示例和代码解释,你可以参考这个文件来了解如何在实际项目中应用 AutoComplete 插件。 ### 6. 扩展功能 jQuery AutoComplete 还支持...
"【JS相关插件】自动完成提示插件(jquery.autocomplete)" 这个标题指出了我们讨论的核心是JavaScript的一个插件,它主要用于实现自动完成或建议输入的功能。"jquery.autocomplete"是这个插件的名字,表明它是基于...
jQuery Autocomplete插件是jQuery UI库中的一个组件,它提供了搜索框自动补全的功能,极大地提高了用户输入数据的效率和用户体验。这个插件基于jQuery框架,使得在网页中实现智能搜索和建议输入变得简单易行。 ### ...
jQuery Autocomplete 是一个非常实用的插件,它为网页表单输入框提供了自动补全功能,极大地提升了用户体验。这个压缩包“jquery autocomplete下载.rar”包含了实现这一功能所需的基本文件,包括样式表、HTML 模板、...
在这个实例中,我们将探讨如何在ASP.NET中使用jQuery插件实现AutoComplete功能,这是一种常见的输入提示技术,可以提升用户输入效率。 AutoComplete通常用于TextBox控件,当用户在输入框中键入文字时,系统会根据已...
其中,Autocomplete插件就是一种常用的功能,它允许用户在输入文本框时自动提示相关的选项,极大地提高了输入效率。本文将深入探讨如何使用jQuery实现Autocomplete插件,特别是在文本框下拉选项的应用。 首先,我们...
jQuery Autocomplete 自动完成插件是一项广泛应用于Web开发中的jQuery插件,它能够帮助开发者快速地为文本输入框增加自动完成的功能。该插件通过向服务器发送异步请求,根据用户输入的内容提供一个下拉列表,该列表...
`jQuery-autocomplete` 是一个基于 jQuery 的开源插件,用于实现自动补全功能。...通过熟练掌握其基本使用方法和配置选项,开发者可以创建出高效、个性化的自动补全功能,提升用户在网站上的搜索体验。
- **初始化Autocomplete**:在JavaScript中,我们需要初始化Autocomplete插件,配置其各种参数,如数据源、回调函数等。 ```javascript $(document).ready(function() { $("#autocomplete-input").autocomplete({ ...
jQuery文本框联想补全自动完成插件是一款非常实用的前端开发工具,它可以帮助开发者在网页的输入框中实现智能联想和自动补全功能。这个插件基于JavaScript库jQuery构建,因此,使用它之前需要确保项目中已经引入了...
jQuery Autocomplete 是一个非常流行的 jQuery 插件,它为网页表单输入框提供了强大的自动完成或自动补全功能。这个插件极大地提升了用户在输入搜索关键词或填写数据时的体验,使得用户可以快速找到并选择所需的内容...
1. **引入资源**:首先需要在页面中引入jQuery库和Autocomplete插件的JS及CSS文件。 2. **初始化插件**:选择要应用的输入元素,通过`.autocomplete()`方法启动插件。 3. **设置数据源**:可以是数组、函数或者Ajax...