位置: 编程技术 - 正文

基于jQuery实现搜索关键字自动匹配功能(jquery实现搜索功能)

编辑:rootadmin

推荐整理分享基于jQuery实现搜索关键字自动匹配功能(jquery实现搜索功能),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:jquery搜索框实时匹配,jquery search,jquery实现搜索功能,jq搜索功能,jquery实现搜索,jqgrid搜索,jquery实现搜索功能,jquery实现搜索功能,内容如对您有帮助,希望把文章链接给更多的朋友!

今天我们就一起来看一个简单的基于jquery的关键字自动匹配的例子,希望文章能够对各位有帮助。例子一在项目中,有时候需要用户选择城市,但是城市太多,用户选择起来不太方便,所以提供了一个用户可以通过输入框输入城市的汉字或者拼音简写。结果示意图如下:

当输入拼音后结果示意图如下:

实现代码如下:

注意点:

基于jQuery实现搜索关键字自动匹配功能(jquery实现搜索功能)

1、当我想实现在输入框内实时查询列表值,想到的第一种方案是用ajax,但是想了一下发现列表的值基本是固定的,为什么不一次加载出来呢,所以把后台代码改了一下,将所有城市详情加载出来。2、输入框内值改变需要触发事件,我第一个想法是用onchange,但是事实上onchange是输入框值改变且输入框失去焦点,所以我最终用了keyup。keyup在电脑上测试都没有问题,但是在微信端,怎么都不生效。于是将keyup替换成了最终的 bind(‘input propertychange', function() {} 。3、在判断城市字符是否包含输入框内的字符时,我用contains函数,在火狐下测试没有任何问题,但是在chrome和微信客户端不生效。最后将contains替换成了indexOf。

例子二、使用jquery.autocomplete插件来实现。1、使用设置 首页,要把插件的js代码嵌入到你自己的项目中去。

2、使用方法 为要实现自动匹配提示的 input 表单添加 AutoComplete 功能。

根据文本表单中的输入信息,进行关键字提示匹配。

3、设置表现样式

最后,用div和css美化表现效果。

以上分享的两个例子都是关于jQuery实现搜索关键字自动匹配功能的,希望对大家的学习有所帮助。

jquery移动端TAB触屏切换实现效果 我们使用移动端时可以通过触屏手势左右滑动来切换TAB栏目,如网易新闻等APP栏目切换。我们说的TAB一般由导航条和TAB对应的内容组成,切换导航条上

基于jquery实现鼠标滚轮驱动的图片切换效果 jQuery可以制作出与Flash媲美的动画效果,这点绝对毋庸置疑,本文将通过实例演示一个基于鼠标滚轮驱动的图片切换效果。本例实现的效果:鼠标滚轮滚

jQuery无刷新分页完整实例代码 本文实例讲述了jQuery无刷新分页实现方法。分享给大家供大家参考,具体如下:这款jQuery分页示例,是分页经典形式,兼容性也做的好,网页上的分页

标签: jquery实现搜索功能

本文链接地址:https://www.jiuchutong.com/biancheng/370434.html 转载请保留说明!

上一篇:jQuery.trim() 函数及trim()用法详解

下一篇:jquery移动端TAB触屏切换实现效果(jquery 移动端)

  • 增值税发票的红章压到金额没有关系吧
  • 应付职工薪酬明细账模板
  • 一张报关单可以分两次退税吗
  • 公允价值变动损益增加记哪方
  • 定期定额不开票违法吗
  • 研究开发费用资本化和费用化
  • 给客户多开了发票,下月少开可以吗?
  • 员工本地住宿费会计分录
  • 资本公积是企业所得税吗
  • 所有逾期未抵扣进项税额
  • 自产自用应税消费品
  • 餐馆的前期投资预算
  • 公司车辆过户给公司
  • 车辆施救费会计分录
  • 软件企业怎么享受三免两减半
  • 预缴纳税申报怎么报
  • 退票费报销凭证可以在机子上打印吗
  • 退回的增值税怎么做会计记录
  • 存货减值准备计提
  • 以前年度少计收入怎么办
  • 2020年916减免退库什么意思
  • 税控盘技术维护费怎么抵扣
  • 出口退税的条件包括哪些( )
  • 固定资产折旧计算方法
  • 自己怎么做电脑系统
  • remupd.exe - remupd是什么进程 有什么用
  • win11更新补丁如何删除
  • 月末结转未分配利润吗
  • PHP:Memcached::getServerByKey()的用法_Memcached类
  • 权益法投资收益在年末确认
  • 企业购进房产怎么抵扣
  • PHP:pcntl_sigprocmask()的用法_PCNTL函数
  • 增值税的类型主要有哪些
  • phpopendir
  • 企业所得税的特殊优惠
  • vue的路由实现
  • php框架yii
  • 增值税已认证抵扣
  • 建行e信通怎么转让
  • iis部署javaweb
  • win11怎么通过ip连接打印机
  • php自动转换
  • java代理类是什么
  • windows mongodb安装与配置
  • 社保费用如何入现金流量表
  • 受托代销商品的手续费计入什么科目
  • 营业收入与利润总额的比值
  • 公司车转个人名下车牌需要换吗
  • 企业购进货物暂欠货款
  • 发行优先股的发行费用
  • 发票抵扣联要放在凭证里面吗
  • 跨年度退货可以不退款吗
  • 转让厂房如何缴纳土地增值税
  • 工程分包总包产生的 税费由谁承担
  • 为什么要用支票取钱
  • 什么是商业企业和工业企业
  • 恢复网页浏览历史记录
  • 使用筷子就餐会不会传染乙肝病毒
  • win10收不到短信验证码
  • ssh debian
  • win8关闭开机启动项
  • ubuntu18.04配置
  • dns server配置
  • mac如何切换界面 快捷键
  • win7可以免费升win10
  • linux命名命令
  • sdstat.exe - sdstat是什么进程 有什么用
  • win8.1玩游戏卡
  • linux录屏软件安装
  • win8系统教程
  • windows8应用商店在哪
  • python如何不换行
  • css网页布局中注释是什么
  • 中文路径和英文路径
  • unity 3d online document
  • 蛋哥的日常
  • 企业所得税年报资产总额平均值怎么填写
  • 税控盘怎么申请领发票
  • 重庆市国家税务局电子税务局官网登录
  • 税务总局纪律作风
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设