jquery.autocomplete 模糊查询 支持分组

//demo

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<link rel="stylesheet" type="text/css" href="css/styles.css"/>
<script src="js/jquery-1.11.3.js" type="text/javascript" charset="utf-8"></script>
<script src="js/jquery.mockjax.js"></script>
<script src="js/jquery.autocomplete.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">
var countries ={}

//分组模糊搜索

var countries ={};

var phoneNumberTeams = [‘15556785678‘, ‘15567895678‘,‘15556896789‘,‘18867891235‘,‘13856235678‘,‘1397890456‘];

var roomNumberTeams = [ ‘8888‘,‘8899‘,‘8866‘,‘8800‘,‘6688‘,‘6666‘,‘8886‘,‘6600‘];

var nameNnmberTeams = [‘郭德纲‘,‘岳云鹏‘,‘成龙‘,‘刘德华‘,‘angelababy‘,‘8古天乐‘];

var phoneNumber = $.map(phoneNumberTeams, function (team) { return { value: team, data: { category: ‘手机号‘ }}; });

var roomNumber = $.map(roomNumberTeams, function (team) { return { value: team, data: { category: ‘房间号‘ } }; });

var nameNnmber = $.map(nameNnmberTeams, function (team) { return { value: team, data: { category: ‘姓名‘ } }; });

var teams = phoneNumber.concat(roomNumber,nameNnmber);

$(‘#indentSearchAutoComplete‘).devbridgeAutocomplete({

lookup: teams,

minChars: 1,

onSelect: function (suggestion) {

 $(‘#selection‘).html(‘You selected: ‘ + suggestion.value + ‘, ‘ + suggestion.data.category);

 },

showNoSuggestionNotice: true,

noSuggestionNotice: ‘对不起,没有搜索结果‘,

groupBy: ‘category‘

});

</script>
<title></title>
</head>
<body>
<h2>支持分组</h2>
<p>手机号/房号/姓名</p>
<div>
<input type="text" name="country" id="autocomplete"/>
</div>
</body>
</html>

链接地址 https://www.devbridge.com/sourcery/components/jquery-autocomplete/

时间: 2024-12-04 13:15:43

jquery.autocomplete 模糊查询 支持分组的相关文章

sql server模糊查询、分组

一.系统函数 1.convert(类型[length] ,表达式[,样式]) 2.isnull(表达式,默认值) 字符函数:  len() 长度  ltrim()|rtrim()去除左右空格  right()|left()截取右边或左边字符  substring():按位置和长度截取 日期函数:  dateadd()  日期加操作  dateDiff()  两个日期差  getdate()  获取当前系统日期  datepart() 获取日期中一部分 二.模糊查询  like '模式'    只

sqlserver_query3_去重查询|模糊查询|排序|分组|使用函数

时间:2017-09-29 整理:byzqy 本篇仍以"梁山好汉"数据表为例,介绍几个常用的 T-SQL 查询语句: 去重查询,关键字:distinct 使用通配符模糊查询,关键字:like,通配符:% 排序查询(升序.降序),关键字:order by.desc 分组查询,关键字:group by 使用函数,关键字:max.avg 规定要返回的记录的数目,关键字:top 文件:SQLQuery3.sql /* 说明: SQLQuery3.sql (这是在SQL Server Manag

jQuery 异步模糊查询 实现下拉搜索功能

<style>            .bdsug {                background: none repeat scroll 0 0 #fff;                border: 1px solid #ccc;                box-shadow: 1px 1px 3px #ededed;                display: none;                position: absolute;              

jquery.select2 模糊查询

<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <link rel="stylesheet" type="text/css" href="css/bootstrap.min.css"/> <link rel="stylesheet" href="css/bootstrap

模糊查询与分组查询

一:LIKE运算符 1.用%通配多个字符 1)查询以“王”开头的学生信息 select  字段名1,字段名2...... from 表名 where 字段名 like “王%”: 2)查询含有“王”的学生信息 select 字段名1,字段名2...... from 表名 where 字段名 like “%王%”: 3)查询以“王”结尾的学生信息 seelct 字段名1,字段名2...... from 表名 where 字段名 like“%王”: 2.用_通配单个字符(英文条件下的下划线) 1)查

jQuery Autocomplete 自动补全功能

使用Autocomplete可以很简单的就有文本框的自动补全功能提示了. 在HTML文件中引入autocomplete的js文件和css样式文件,以及autocomplete压缩包中的jQuery的js文件,不要私自用高版本的jQuery,可能会导致显示不出效果. 先来从网友那里拷贝过来的最简单的例子: <span style="font-size:24px;"><!DOCTYPE html> <html> <head> <meta

Android通讯录模糊查询搜索(号码,姓名,首字母简拼,全拼),批量选取联系人

Android通讯录模糊查询搜索(号码,姓名,首字母简拼,全拼),批量选取联系人 公司最近的项目中遇到一个需求需要读取通讯录联系人,并需要支持对联系人的模糊查询及批量选取,网上找了好几个例子,模糊查询这块处理的都有点小瑕疵,最终自己在各位网友的辛勤贡献基础之上进行了优化,最终做出了联系人模糊查询. 支持以下功能: 1.按 号码 , 姓名 , 首字母简拼 , 全拼 模糊查询 2.支持[A-Z]快速导航 3.支持联系人按首字母分类 4.支持联系人批量选取. 具体github地址:  https://

2016/3/13 七种查询 (普通查询 条件查询 排序查询 模糊查询 统计查询 分组查询 分页查询 )

一句话概括的话,SQL作为结构化查询语言,是标准的关系型数据库通用的标准语言: T-SQL 是在SQL基础上扩展的SQL Server中使用的语言 1,普通查询 #查询Info表中的所有列 select * from Info #查询Info表中的Name和Code列 select Name,Code from Info 2,条件查询 关键字where #查询Info表的左右列 限定范围 列名为p001 select * from Info where 列名="p001" #查询条件之

51CTO论坛搜索升级,支持模糊查询 2017.6.14

51CTO论坛搜索进行升级,使用新搜索算法,支持模糊查询,更容易查找到相关帖子.目前的结果切换到so.51cto.com,欢迎大家体验.在论坛首页顶部搜索框搜索已经支持最新搜索技术,后续会在版块页.帖子页的搜索也使用新搜索技术.2017.6.14 过去的论坛搜索,是在论坛数据库搜索,一方面搜索需要等待时间长,点击一次才能进入,另一方面搜索不支持模糊查询,经常找不到搜索结果. 这次搜索的升级切换,也依然可能有问题,欢迎大家留言说说自己的体验和问题,后面我们还会继续优化搜索算法,提升搜索体验.