溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

html5如何實(shí)現(xiàn)搜索匹配效果

發(fā)布時(shí)間:2022-03-25 14:03:20 來源:億速云 閱讀:198 作者:iii 欄目:web開發(fā)

這篇“html5如何實(shí)現(xiàn)搜索匹配效果”文章的知識點(diǎn)大部分人都不太理解,所以小編給大家總結(jié)了以下內(nèi)容,內(nèi)容詳細(xì),步驟清晰,具有一定的借鑒價(jià)值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“html5如何實(shí)現(xiàn)搜索匹配效果”文章吧。

  HTML5+jquery實(shí)現(xiàn)的搜索匹配效果,或者說是搜索過濾,當(dāng)你在文本框輸入一個(gè)字符時(shí),如果下邊的列表中有以此為開頭的內(nèi)容時(shí),將自動為你顯示相關(guān)內(nèi)容。

  示例中僅列出了一些,用時(shí)候你可以自己再完善下,代碼僅為您提供一種思路,希望對你是有幫助的

  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)">蘇州高新區(qū)文體發(fā)展有限公司</a></li>

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

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

  <lidata-id="823"><ahref="javascript:void(0)">深圳市蝸愛生活科技開發(fā)有限公司</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)">十足集團(tuán)股份有限公司</a></li>

  <lidata-id="811"><ahref="javascript:void(0)">宏圖三胞高科技術(shù)有限公司</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)">龍湖商業(yè)地產(chǎn)(重慶區(qū))</a></li>

  <lidata-id="803"><ahref="javascript:void(0)">阜陽華聯(lián)集團(tuán)股份有限公司</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)">富驛酒店集團(tuán)有限公司</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()

  });

以上就是關(guān)于“html5如何實(shí)現(xiàn)搜索匹配效果”這篇文章的內(nèi)容,相信大家都有了一定的了解,希望小編分享的內(nèi)容對大家有幫助,若想了解更多相關(guān)的知識內(nèi)容,請關(guān)注億速云行業(yè)資訊頻道。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI