html5搜尋比對怎麼做?
【HTML5 jquery】實現的搜尋匹配效果,或者說是搜尋過濾,當你在文字方塊輸入一個字元時,如果下邊的列表中有以此為開頭的內容時,就會自動為你顯示相關內容。
範例中僅列出了一些,用時候你可以自己再完善下,程式碼僅為您提供一種思路,希望對你是有幫助的
HTML
<link rel="stylesheet" type="text/css" href="http://www.jq22.com/jquery/bootstrap-3.3.4.css"> <div class="g-container"> <form action="" class="basic-grey"> <div class="form-group"> <label for="lastname" class="control-label"> 公司选择: </label> <div class="Companies"> <input class="form-control" type="text" placeholder="请选择" id="js-groupId"> <input type="hidden" id="groupId"> <ul id="groupid"> <li data-id="827"><a href="javascript:void(0)">厦门集众筹智科技有限公司</a></li> <li data-id="826"><a href="javascript:void(0)">苏州高新区文体发展有限公司</a></li> <li data-id="825"><a href="javascript:void(0)">美罗城test</a></li> <li data-id="824"><a href="javascript:void(0)">深圳市高收益科技开发有限公司</a></li> <li data-id="823"><a href="javascript:void(0)">深圳市蜗爱生活科技开发有限公司</a></li> <li data-id="815"><a href="javascript:void(0)">深圳市宇恒乐便利店管理有限公司</a></li> <li data-id="814"><a href="javascript:void(0)">广东胜佳超市有限公司</a></li> <li data-id="813"><a href="javascript:void(0)">顺义李先生说</a></li> <li data-id="812"><a href="javascript:void(0)">十足集团股份有限公司</a></li> <li data-id="811"><a href="javascript:void(0)">宏图三胞高科技术有限公司</a></li> <li data-id="810"><a href="javascript:void(0)">九州连锁超市公司</a></li> <li data-id="809"><a href="javascript:void(0)">李先生</a></li> <li data-id="808"><a href="javascript:void(0)">李先生牛肉面快餐厅</a></li> <li data-id="807"><a href="javascript:void(0)">李先生牛肉面快餐厅</a></li> <li data-id="806"><a href="javascript:void(0)">美宜佳便利店有限公司</a></li> <li data-id="805"><a href="javascript:void(0)">上海一嗨汽车租赁有限公司</a></li> <li data-id="804"><a href="javascript:void(0)">龙湖商业地产(重庆区)</a></li> <li data-id="803"><a href="javascript:void(0)">阜阳华联集团股份有限公司</a></li> <li data-id="802"><a href="javascript:void(0)">百万庄园</a></li> <li data-id="801"><a href="javascript:void(0)">百万庄园</a></li> <li data-id="800"><a href="javascript:void(0)">上海恭胜酒店管理有限公司</a></li> <li data-id="799"><a href="javascript:void(0)">北京好伦哥餐饮有限公司</a></li> <li data-id="798"><a href="javascript:void(0)">富驿酒店集团有限公司</a></li> </ul> </div> </div> </form> </div>
CSS:
div,li,ul { margin:0; padding:0; } ul li { list-style:none; } .basic-grey { width:600px; margin:5% 10%; } .basic-grey .Companies { position:relative; } .basic-grey .Companies ul { position:relative; height:210px; width:100%; overflow-y:auto; border:1px solid #DDD; display:none; } .basic-grey .Companies ul li { padding:3px 12px; } .basic-grey .Companies ul li:hover { background-color:#bebebe; cursor:pointer; } .basic-grey .Companies ul li.top { position:absolute; top:0; }
js:
jQuery.expr[':'].Contains = function(a, i, m) { return (a.textContent || a.innerText || "").toUpperCase().indexOf(m[3].toUpperCase()) >= 0; }; function filterList(list) { $('#js-groupId').bind('input propertychange', function() { var filter = $(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搜尋比對怎麼做?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undress AI Tool
免費脫衣圖片

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

Tocenteradivhorizontally,usemargin:0autowithadefinedwidth.2.Forhorizontalandverticalcentering,applydisplay:flexontheparentwithjustify-content:centerandalign-items:center.3.Alternatively,useCSSGridwithplace-items:centerforbothdirections.4.Asafallback,

使用元素表示程序、腳本或計算機系統的輸出,如終端顯示、錯誤信息或代碼結果;2.在需要區分計算機生成內容與其他文本時使用,以提升可訪問性和語義準確性;3.基本語法為Sampleoutputtext;4.可與結合保留格式,或與嵌套以清晰區分代碼輸入與輸出;5.最佳實踐包括僅用於真實係統輸出、避免視覺化濫用、配合CSS而非替代語義;6.雖屏幕閱讀器可能不特別播報,但正確使用能增強文檔結構和輔助技術理解。因此,是一個提升HTML精確性與可訪問性的重要語義標籤。

rel="preload"用於提前加載關鍵資源以提升頁面性能,1.使用語法並指定as屬性;2.可預加載字體、樣式表、腳本、圖片等關鍵資源,字體需加crossorigin;3.可結合media屬性按條件加載;4.遵循僅加載首屏關鍵資源、避免過度使用、正確設置type和crossorigin等最佳實踐;5.現代瀏覽器廣泛支持,可通過JavaScript動態添加或做漸進增強處理,確保頁面在不支持時仍正常工作。

ThecontenteditableattributemakesHTMLelementseditablebyaddingcontenteditable="true"toelementslikediv,p,orh1–h6.2.UseJavaScripttoretrievecontentviainnerHTMLforformattedtextortextContentforplaintext.3.Listenforchangesusingtheinputeventtocaptur

使用標籤定義網頁主要導航鏈接區塊,提升可訪問性和SEO;2.僅在主導航菜單、側邊欄鏈接、分頁或目錄等主要導航區域使用,而非每個鏈接;3.將鏈接包裹在內,推薦用或組織鏈接以增強語義和可訪問性;4.避免過多或不必要的區塊,確保結構清晰;5.為多個添加aria-label以區分用途;6.不要將非導航內容如版權信息放入,且避免遺漏鏈接列表的結構化標記。正確使用能有效提升網站的可用性和組織性。

使用useforsef,獨立的,獨立的distributableContentLikeBlogPostsorments; 2.使用forthematicGroupingSofContentsUchaspagaPagaPapTerSorrelatedContentBlocks; 3. 3.sissmantallystimplysplationallicationallystementedanderansable,而erorganizesContentStentWithInalArgerContextExt; 4. 4.chooseosebassead; 4.Choosebassedbaseed

要使用內聯CSS更改HTML字體顏色,需在HTML元素中使用style屬性並設置color屬性為有效的顏色值,例如:可將文本變為藍色,支持顏色名稱、十六進制、RGB、HSL及RGBA/HSLA格式,適用於單個元素的快速樣式設置,但不宜在大型項目中過度使用,以保持代碼可維護性。

posterAttributeIn theHtml5VIDEOELEMENTSPECIFIESAPLACEHOLDERIMAGEBEFORPLAYBACK.1)ITTAKESAURLTOANIMAGEFILELIKEFILELIKEJPGORPNG.2)itisoptional andimprovesuserexuserexuserexuserexuserexuserexeRexperienceByshowingAvisAvisAvisAvisAvisAvisAvisAvisavISualpReve.3)
