一:下载并引用

<script type="text/javascript" src="assets/js/bootstrap-typeahead.js"></script>

二:html部分:

<div class="">
        <input id="demo1" type="text" class="" placeholder="Search cities..." autocomplete="off" />
    </div>

三:js部分:

function displayResult(item, val, text) {
    console.log(item);
    $('.alert').show().html('You selected <strong>' + val + '</strong>: <strong>' + text + '</strong>');
}

//上面这个是获取被选中的值并赋给class为.alert的元素来显示

$('#demo1').typeahead({
        source: [
    { id: 1, name: '你好' },
    { id: 2, name: '你好2' },
    { id: 3, name: '中国' },
    { id: 4, name: 'Buffalo' },
    { id: 5, name: 'Boston' },
    { id: 6, name: 'Columbus' },
    { id: 7, name: 'Dallas' },
    { id: 8, name: 'Vancouver' },
    { id: 9, name: 'Seattle' },
    { id: 10, name: 'Los Angeles' }
    ],

items: 5,                          //规定查询时要显示的条目的最大值。数据类型是 number,默认值是 8

display: 'Name',                //可以不写默认就是name
        val: 'ID',                             //可以不写默认就是name
        itemSelected: displayResult            //此处的意思是调用displayResult这个方法
    });

//上面的方法是前端直接写死option内容,还有一种就是通过ajax异步加载的方式

$('#demo1').typeahead({
        ajax: { url: '/cities/list', triggerLength: 1 },

//省略ajax具体步骤
        itemSelected: displayResult
    });

上面的方式就是通过异步加载

备注:triggerLength用来规顶输入多少个字符就能开始模糊查询,默认为3可以自己定义

source: function (query, process) {var parameter = {query: query};$.post('@Url.Action("AjaxService")', parameter, function (data) {process(data);});}

bootstrap typeahead实现模糊查询功能相关推荐

  1. pythonsqlite3模糊_Python编写通讯录通过数据库存储实现模糊查询功能

    1.要求 数据库存储通讯录,要求按姓名/电话号码查询,查询条件只有一个输入入口,自动识别输入的是姓名还是号码,允许模糊查询. 2.实现功能 可通过输入指令进行操作. (1)首先输入"add& ...

  2. ajax jsp模糊查询源码,Ajax动态执行模糊查询功能

    Ajax动态执行模糊查询功能 内容精选 换一换 Profiling采集的数据较多,同时解析后展示的性能指标项也比较多,为方便用户快捷查找到具体性能指标的含义,提供命令行查询功能:不包含metric_n ...

  3. ElasticSearch入门:使用ES来实现模糊查询功能

    ElasticSearch入门:使用ES来实现模糊查询功能 需求描述 方案设计 代码设计 测试中遇到的问题 总结与心得 需求描述 本文针对在工作中遇到的需求:通过es来实现模糊查询来进行总结:模糊查询 ...

  4. js根据数据关键字实现模糊查询功能

    js根据数据关键字实现模糊查询功能 模糊查询 实现模糊查询功能的步骤和一般方法 第一步:创建假数据或请求接口数据 第二步:分析数据格式,处理数据 第三步:验证功能 完整代码 模糊查询 模糊查询功能是指 ...

  5. TIPTOP 实现T100程序模糊查询功能

    使用T100,在menu界面和Ctrl+G功能时,可以只输入部分字符或中文就可以将匹配的程序全部列出来供选择而TOP GP暂时还不支持这个功能,用惯了T100再回来用GP就很不习惯了,于是改善下,直接 ...

  6. ofice2007 没有下拉框模糊查询功能

    ofice2007没有下拉框模糊查询功能 另外安装一下wps2019,换着用.

  7. html下拉菜单模糊查询,Select下拉框模糊查询功能实现代码

    select下拉列表框支持输入模糊查询功能,设计非常的人性化,下面小编给大家分享了关键代码,大家根据自己的需求适当的添加修改,有任何问题欢迎给我反馈. 关键代码如下所示: 可输入的下拉框 var j ...

  8. android地图选点,【百度地图】Android实现地图展示、定位、选点、地点查询和地点模糊查询功能...

    1.集成百度地图sdk 请查看百度地图开放平台,这里有很详细的教程. 2.地图展示功能 将地图控件放入到当前页面的布局中即可,如下: MapView 在页面代码中,通过id获取到MapView的对象, ...

  9. 使用jQuery实现实时模糊查询功能

    先说一下模糊查询 在方法上写的SQL是跟数据库里边的不一样,这里果断入坑了. 来个MySQL例子: 模糊查询user中的name: select * from user where name like ...

最新文章

  1. linux服务器读写硬盘io,查看linux服务器硬盘IO读写负载
  2. Python 奇淫技巧!
  3. sleep 与 wait 区别
  4. 一条一条来,MySQL变量、流程控制与游标,完整详细可收藏
  5. CSS之两栏固定布局(二)
  6. 一步一步搭建客服系统 (7) 多人共享的电子白板、画板
  7. C# Explicit 和 Implicit
  8. 【转】string.Format对C#字符串格式化
  9. 数字图像处理 冈萨雷斯 中文第三版 习题
  10. 不需要各种代码的MATLAB语法高亮的设置,简单实用
  11. 详细总结卡尔曼滤波原理+具体案例分析
  12. 台式计算机如何取消屏幕密码,台式电脑怎么取消锁屏?
  13. 鹏业安装算量软件运行环境_安装算量软件电脑配置
  14. 脚踏实地才能仰望星空
  15. kvm虚拟机上安装kata
  16. Neokylin7安装gedit
  17. 美版iphone更新系统无服务器,无法连接iphone软件更新服务器【应对攻略】
  18. 程序员返乡卖羊肉年销售1500万元,竟然是为了爱情?
  19. 初次接触java小感
  20. C语言 生成集合的幂集

热门文章

  1. vue根据表格字段不同的状态显示不同的颜色。
  2. MBA提前面试:商学院看重软实力
  3. 手机通过IPV6访问电脑共享文件
  4. App预览制作,看我就够了
  5. 2015美团算法工程师笔试、面试之旅
  6. P1852 跳跳棋(建模LCA)
  7. uni-app项目配置UrlSchemes在外部打开APP
  8. acm题库c语言,C语言acm竞赛习题集锦.doc
  9. Rails图像上传:使用CarrierWave和Devise
  10. 爬取去哪儿酒店信息及评论