300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > jQuery实现HTML页面文本框模糊匹配查询步骤详解

jQuery实现HTML页面文本框模糊匹配查询步骤详解

时间:2021-02-25 09:46:32

相关推荐

jQuery实现HTML页面文本框模糊匹配查询步骤详解

web前端|js教程

jQuery,HTML,文本

web前端-js教程项目中需要用到此功能,使用过EasyUI中的Combobox,网上也搜过相应的解决办法,对于我的项目来说都不太合适,因为我还是喜欢比较纯粹的东西,就自己动手写了一个,比较简单,但还算能用,我的项目中也已经使用上了,做了个小demo作为记录,有需要的自己复制代码改一改就好了。

方维小程序 源码,vscode查看大文件,ubuntu虚拟路径,tomcat 8特性,sqlite数据格式损坏,vue前端框架就能开发软件,爬虫酶注射剂的功效,php 导出到excel,泰州自动seo优化,网站左侧固定广告代码,网页分类列表代码,ecshop模板过滤截取字符串lzw

php源码单页关闭,ubuntu图形转命令,tomcat原理面试题,爬虫查看答案,MAC开发PHP案例,肥西seo优化多少钱一年lzw

接下来是代码,纯html+css+jquery的:

数字卡密源码,ubuntu文件带了锁,爬虫代理安全吗,高级php pdf,lzw

jQuery模糊匹配查询#p_main {margin: 0 auto;width: 300px;height: 400px;border: 1px solid black;margin-top: 50px; } #p_txt {position: relative;width: 200px;margin: 0 auto;margin-top: 40px; } #txt1 {width: 99%; } #p_items {position: relative;width: 100%;height: 200px;border: 1px solid #66afe9;border-top: 0px;overflow: auto;display: none; } .p_item {width: 100%;height: 20px;margin-top: 1px;font-size: 13px;line-height: 20px; }

周杰伦

周杰

林俊杰

林宥嘉

林妙可

唐嫣

唐家三少

唐朝盛世

奥迪A4L

奥迪A6L

奥迪A8L

奥迪R8

宝马GT

//弹出列表框 $("#txt1").click(function () { $("#p_items").css(display, lock); return false; }); //隐藏列表框 $("body").click(function () { $("#p_items").css(display, one); }); //移入移出效果 $(".p_item").hover(function () { $(this).css(ackground-color, #1C86EE).css(color, white); }, function () { $(this).css(ackground-color, white).css(color, lack); }); //文本框输入 $("#txt1").keyup(function () { $("#p_items").css(display, lock);//只要输入就显示列表框 if ($("#txt1").val().length <= 0) {$(".p_item").css(display, lock);//如果什么都没填,跳出,保持全部显示状态return; } $(".p_item").css(display, one);//如果填了,先将所有的选项隐藏 for (var i = 0; i < $(".p_item").length; i++) {//模糊匹配,将所有匹配项显示if ($(".p_item").eq(i).text().substr(0, $("#txt1").val().length) == $("#txt1").val()) { $(".p_item").eq(i).css(display, lock);} } }); //项点击 $(".p_item").click(function () { $("#txt1").val($(this).text()); });

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。