广告
返回顶部
首页 > 资讯 > 前端开发 > VUE >html5如何实现搜索匹配效果
  • 866
分享到

html5如何实现搜索匹配效果

2024-04-02 19:04:59 866人浏览 薄情痞子
摘要

这篇“HTML5如何实现搜索匹配效果”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“html

这篇“HTML5如何实现搜索匹配效果”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“html5如何实现搜索匹配效果”文章吧。

  HTML5+Jquery实现的搜索匹配效果,或者说是搜索过滤,当你在文本框输入一个字符时,如果下边的列表中有以此为开头的内容时,将自动为你显示相关内容。

  示例中仅列出了一些,用时候你可以自己再完善下,代码仅为您提供一种思路,希望对你是有帮助的

  HTML

  <linkrel="stylesheet"type="text/CSS"href="Http://www.jq22.com/jquery/bootstrap-3.3.4.css">

  <divclass="g-container">

  <forMaction=""class="basic-grey">

  <divclass="fORM-group">

  <labelfor="lastname"class="control-label">

  公司选择:

  </label>

  <divclass="Companies">

  <inputclass="form-control"type="text"placeholder="请选择"id="js-groupId">

  <inputtype="hidden"id="groupId">

  <ulid="groupid">

  <lidata-id="827"><ahref="javascript:void(0)">厦门集众筹智科技有限公司</a></li>

  <lidata-id="826"><ahref="javascript:void(0)">苏州高新区文体发展有限公司</a></li>

  <lidata-id="825"><ahref="javascript:void(0)">美罗城test</a></li>

  <lidata-id="824"><ahref="javascript:void(0)">深圳市高收益科技开发有限公司</a></li>

  <lidata-id="823"><ahref="javascript:void(0)">深圳市蜗爱生活科技开发有限公司</a></li>

  <lidata-id="815"><ahref="javascript:void(0)">深圳市宇恒乐便利店管理有限公司</a></li>

  <lidata-id="814"><ahref="javascript:void(0)">广东胜佳超市有限公司</a></li>

  <lidata-id="813"><ahref="javascript:void(0)">顺义李先生说</a></li>

  <lidata-id="812"><ahref="javascript:void(0)">十足集团股份有限公司</a></li>

  <lidata-id="811"><ahref="javascript:void(0)">宏图三胞高科技术有限公司</a></li>

  <lidata-id="810"><ahref="javascript:void(0)">九州连超市公司</a></li>

  <lidata-id="809"><ahref="javascript:void(0)">李先生</a></li>

  <lidata-id="808"><ahref="javascript:void(0)">李先生牛肉面快餐厅</a></li>

  <lidata-id="807"><ahref="javascript:void(0)">李先生牛肉面快餐厅</a></li>

  <lidata-id="806"><ahref="javascript:void(0)">美宜佳便利店有限公司</a></li>

  <lidata-id="805"><ahref="javascript:void(0)">上海一嗨汽车租赁有限公司</a></li>

  <lidata-id="804"><ahref="javascript:void(0)">龙湖商业地产(重庆区)</a></li>

  <lidata-id="803"><ahref="javascript:void(0)">阜阳华联集团股份有限公司</a></li>

  <lidata-id="802"><ahref="javascript:void(0)">百万庄园</a></li>

  <lidata-id="801"><ahref="javascript:void(0)">百万庄园</a></li>

  <lidata-id="800"><ahref="javascript:void(0)">上海恭胜酒店管理有限公司</a></li>

  <lidata-id="799"><ahref="javascript:void(0)">北京好伦哥餐饮有限公司</a></li>

  <lidata-id="798"><ahref="javascript:void(0)">富驿酒店集团有限公司</a></li>

  </ul>

  </div>

  </div>

  </form>

  </div>

  CSS:

  div,li,ul{

  margin:0;

  padding:0;

  }

  ulli{

  list-style:none;

  }

  .basic-grey{

  width:600px;

  margin:5%10%;

  }

  .basic-grey.Companies{

  position:relative;

  }

  .basic-grey.Companiesul{

  position:relative;

  height:210px;

  width:100%;

  overflow-y:auto;

  border:1pxsolid#DDD;

  display:none;

  }

  .basic-grey.Companiesulli{

  padding:3px12px;

  }

  .basic-grey.Companiesulli:hover{

  background-color:#bebebe;

  cursor:pointer;

  }

  .basic-grey.Companiesulli.top{

  position:absolute;

  top:0;

  }

  js:

  jQuery.expr[':'].Contains=function(a,i,m){

  return(a.textContent||a.innerText||"").toUpperCase().indexOf(m[3].toUpperCase())>=0;

  };

  functionfilterList(list){

  $('#js-groupId').bind('inputpropertychange',function(){

  varfilter=$(this).val();

  if(filter){

  $matches=$(list).find('a:Contains('+filter+')').parent();

  $('li',list).not($matches).slideUp();

  $matches.slideDown();

  }else{

  $(list).find("li").slideDown();

  }

  });

  }

  $(function(){

  filterList($("#groupid"));

  $('#js-groupId').bind('focus',function(){

  $('#groupid').slideDown();

  }).bind('blur',function(){

  $('#groupid').slideUp();

  })

  $('#groupid').on('click','li',function(){

  $('#js-groupId').val($(this).text())

  $('#groupId').val($(this).data('id'))

  $('#groupid').slideUp()

  });

以上就是关于“html5如何实现搜索匹配效果”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注编程网VUE频道。

--结束END--

本文标题: html5如何实现搜索匹配效果

本文链接: https://www.lsjlt.com/news/96678.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • html5如何实现搜索匹配效果
    这篇“html5如何实现搜索匹配效果”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“html...
    99+
    2022-10-19
  • Sphinx 实现 PHP 项目的模糊匹配搜索效果
    首先,我们需要在 PHP 项目中安装 Sphinx。可以使用 Composer 包管理工具来安装 Sphinx 的 PHP 包。在项目根目录下的 composer.json 文件中,添加 Sphinx 包的依赖:{ "requ...
    99+
    2023-10-21
    Sphinx PHP 项目 模糊匹配搜索
  • Ajax如何实现模拟关键字智能匹配搜索效果
    小编给大家分享一下Ajax如何实现模拟关键字智能匹配搜索效果,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!准备数据keyword.json:(这里只贴出部分数据)...
    99+
    2023-06-08
  • lucene全文搜索怎么实现数据库的like匹配效果
    本篇内容介绍了“lucene全文搜索怎么实现数据库的like匹配效果”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一般情况下,全文搜索是通过...
    99+
    2023-06-26
  • php如何实现搜索效果
    这篇文章将为大家详细讲解有关php如何实现搜索效果,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。php实现搜索效果的方法:1、初始化查询条件;2、调用查询方法;3、计算页面显示数据条数;4、在设置的“搜索...
    99+
    2023-06-22
  • php怎么实现搜索效果
    本文操作环境:Windows7系统,PHP7.4版,Dell G3电脑。php怎么实现搜索效果?PHP 搜索查询功能实现:今天遇到一个问题:在做“搜索”功能时,输入查询条件后查询不了。我做的是首页显示数据表package中的内容,但是有个条...
    99+
    2016-03-02
    php 搜索
  • RiSearch PHP 实现高效数据搜索与匹配的算法优化
    摘要:随着互联网技术的迅猛发展,数据搜索和匹配成为了许多应用程序中必不可少的功能。无论是电商网站的商品搜索,社交媒体平台的用户搜索,还是新闻网站的关键词匹配,高效的数据搜索与匹配算法对于提供快速、准确的搜索结果至关重要。本文将介绍 RiSe...
    99+
    2023-10-21
    PHP (编程语言) RiSearch (关键词索引) 算法优化 (性能提升)
  • 如何实现淘宝JSsearch搜索下拉效果
    这篇文章主要介绍了如何实现淘宝JSsearch搜索下拉效果,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。我们下载JSsearch2.0 Co...
    99+
    2022-10-19
  • css3如何实现搜索等待动画效果
    这篇文章主要介绍css3如何实现搜索等待动画效果,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!     <html>     ...
    99+
    2022-10-19
  • Android如何实现仿简书搜索框效果
    这篇文章给大家分享的是有关Android如何实现仿简书搜索框效果的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。直接上图:Activity 布局:<xml version="1.0&quo...
    99+
    2023-05-30
    android
  • Vuejs中怎么实现一个搜索匹配功能
    这期内容当中小编将会给大家带来有关Vuejs中怎么实现一个搜索匹配功能,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。<!DOCTYPE html> ...
    99+
    2022-10-19
  • HTML5如何实现语音搜索
    这篇文章主要介绍HTML5如何实现语音搜索,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!淘宝网的语音搜索也有了一阵子了,但似乎都没看到相关的博客或帖子在说这个如何实现,今天查了点资料...
    99+
    2022-10-19
  • Android ListView用EditText实现搜索功能效果
    前言 最近在开发一个IM项目的时候有一个需求就是,好友搜索功能。即在EditText中输入好友名字,ListView列表中动态展示刷选的好友列表。我把这个功能抽取出来了,先贴一...
    99+
    2022-06-06
    edittext listview Android
  • Sphinx 实现 PHP 项目的实时搜索效果
    一、安装 Sphinx要在 PHP 项目中实现实时搜索效果,首先需要安装 Sphinx。可以在 Sphinx 的官方网站(http://sphinxsearch.com/)上下载最新版本的 Sphinx,然后按照官方文档进行安装。二、创建 ...
    99+
    2023-10-21
    PHP Sphinx 实时搜索
  • 如何在PHP项目中实现搜索功能和关键词匹配?
    如何在PHP项目中实现搜索功能和关键词匹配?标题:PHP项目实现搜索功能和关键词匹配方法探析在现如今信息爆炸的时代,搜索功能成为了各种网站和应用必备的功能之一。而对于PHP项目来说,实现搜索功能和关键词匹配也是一项常见的需求。本文将介绍一些...
    99+
    2023-11-03
    搜索 PHP 关键词匹配
  • 使用JQuery模仿实现淘宝搜索效果
    最终实现效果如下 1、获取用户输入的搜索关键词 需要监听输入框的keyup事件 2、封装getSuggestList函数 发JSONP请求,获取内容 3、渲染建立列表的UI结构(...
    99+
    2022-11-13
  • 如何使用html5实现语音搜索框
    这篇文章将为大家详细讲解有关如何使用html5实现语音搜索框,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 代码如下: <input type="te...
    99+
    2022-10-19
  • RiSearch PHP 实现多字段搜索与匹配度计算的技巧
    导言:随着互联网的快速发展,搜索功能在Web应用中所占的重要地位也越来越突出。对于用户而言,如何在海量的数据中准确地找到所需信息,已经成为了一个非常重要的需求。而对于开发者而言,如何实现高效、准确的搜索功能,也成为了一个挑战。本文将介绍如何...
    99+
    2023-10-21
    PHP (编程语言) RiSearch (全文检索引擎)
  • react+antdselect下拉框实现模糊搜索匹配的示例代码
    我们在开发过程中,经常会出现下拉框数据很多得情况,这个时候客户一个个得找就很浪费时间,那该怎么办呢? 我们可以实现一边输入一遍模糊匹配。 实现后的效果是 具体代码实现请看下面: ...
    99+
    2023-01-31
    react antd select模糊搜索 react antd select下拉框
  • html5如何实现三维效果
    这篇文章主要介绍“html5如何实现三维效果”,在日常操作中,相信很多人在html5如何实现三维效果问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”html5如何实现三维效果”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-07-05
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作