JQ模糊匹配(类似百度搜索等)
来源:互联网 发布:mac spss 24破解dmg 编辑:程序博客网 时间:2024/06/15 03:08
CSS代码<style type="text/css"> #div_txt { position: relative; width: 200px; margin: 0 auto; margin-top: 40px; } #txt1 { width: 99%; } #div_items { position: relative; width: 100%; height: 200px; border: 1px solid #66afe9; border-top: 0px; overflow: auto; display: none; } .div_item { width: 100%; height: 20px; margin-top: 1px; font-size: 13px; line-height: 20px; } </style>
$(function(){ //移入移出效果 $(".div_item").hover(function () { $(this).css('background-color', '#1C86EE').css('color', 'white'); }, function () { $(this).css('background-color', 'white').css('color', 'black'); }); //隐藏列表框 $("body").click(function () { $("#div_items").css('display', 'none'); }); //文本框输入 $("#txt1").keyup(function () { $("#div_items").css('display', 'block');//只要输入就显示列表框 if ($("#txt1").val().length <= 0) { $(".div_item").css('display', 'block');//如果什么都没填,跳出,保持全部显示状态 return; } $(".div_item").css('display', 'none');//如果填了,先将所有的选项隐藏 for (var i = 0; i < $(".div_item").length; i++) { //模糊匹配,将所有匹配项显示[匹配首字母] //if ($(".div_item").eq(i).text().substr(0, $("#txt1").val().length) == $("#txt1").val()) { //匹配全部文字 if($(".div_item").eq(i).text().indexOf( $("#txt1").val() )!=-1 ){ $(".div_item").eq(i).css('display', 'block'); } } }); //项点击 $(".div_item").click(function () { $("#txt1").val($(this).text()); }); })
<div id="div_txt"> <!--要模糊匹配的文本框--> <input type="text" id="txt1" /> <!--模糊匹配窗口--> <div id="div_items"> <div class="div_item">周杰伦</div> <div class="div_item">周杰</div> <div class="div_item">林俊杰</div> <div class="div_item">林宥嘉</div> <div class="div_item">林妙可</div> <div class="div_item">唐嫣</div> <div class="div_item">唐家三少</div> <div class="div_item">唐朝盛世</div> <div class="div_item">奥迪A4L</div> <div class="div_item">奥迪A6L</div> <div class="div_item">奥迪A8L</div> <div class="div_item">奥迪R8</div> <div class="div_item">宝马GT</div> </div> </div>
阅读全文
0 0
- JQ模糊匹配(类似百度搜索等)
- 类似百度搜索提示效果(asp.net+JQ+Ajax)
- 类似百度搜索时的模糊查询
- jquery防百度搜索框模糊匹配
- JQ文本框点击出现下拉(模糊查询,搜索框等可套用)
- Android类似通讯录模糊匹配搜索实现(号码、首字母、简拼、全拼)
- SQL多条件模糊查询解决方案(类似百度搜索)
- SQL多条件模糊查询解决方案(类似百度搜索)
- 类似百度 google的模糊搜索下拉列表
- 实现类似百度搜索框中模糊提示功能
- JQuery+ajax实现类似百度搜索自动匹配功能
- JQuery+ajax实现类似百度搜索自动匹配功能
- 类似百度搜索建议
- 类似百度的搜索
- 简单的模糊查询包调用(类似百度)
- JS——下拉搜索列表(模糊搜索匹配)
- select2动态加载数据,智能搜索(类似百度搜索)
- 仿易到用车百度模糊搜索地点
- WIN8及以上开机为什么会超快?UEFI BIOS引导作用大。
- maven profile: Step by Step
- hdu 6168 Numbers
- 使用cmake把代码移植到MinGW的总结
- 解决 502、504 Gateway Time-out(nginx)
- JQ模糊匹配(类似百度搜索等)
- 使用Spring的ResourceLoader获取文件夹在主机的实际位置(windows和linux通用)
- 数据结构实验之图论一:基于邻接矩阵的广度优先搜索遍历
- [WebGL入门]三十一,Quaternions(四元数)
- STORM入门之(集成ElasticSearch)
- 开始菜鸟的编程之路
- JS学习笔记3-JavaScript 语句
- linux内核之进程调度
- ArcGIS api for javascript——地图配置-增加标注到滑动器