Heim  >  Artikel  >  Web-Frontend  >  So implementieren Sie die schnelle Suchfunktion von js

So implementieren Sie die schnelle Suchfunktion von js

不言
不言Original
2018-07-14 15:41:433509Durchsuche

Dieser Artikel stellt hauptsächlich vor, wie man die schnelle Suchfunktion von js implementiert. Jetzt kann ich ihn mit Ihnen teilen.

Die Projekte des Unternehmens sind sehr eng Dann gab es allerhand chaotische Dinge, und plötzlich wollte ich die gesamte Suchfunktion haben, die mir in den Sinn kam, war die Fuzzy-Suche mit PHP, aber sie verbraucht viel Leistung und die Geschwindigkeit beim Abrufen von Daten ist extrem langsam. Auf Baidu habe ich eine Funktion zum Durchsuchen von js gefunden und sie mit allen geteilt.

Das ist die Seite

Der Effekt nach dem Erscheinen:

Seitencode:

<div style="border:1px solid #ccc;margin:20px;padding-bottom:10px;" id="foodList">
            <ul>
                {eq name="list[&#39;state&#39;]" value=&#39;0&#39;}
                    <li>请添加菜品类型</li>
                {else}
                    {eq name="list[&#39;count&#39;]" value=&#39;0&#39;}
                        <li>请添加菜品</li>
                    {else}
                        {volist name="list[&#39;data&#39;]" id=&#39;list&#39;}
                        <li data-p=&#39;{eq name="$list.food_p1" value=".00"}0{/eq}{$list.food_p1}&#39; data-u=&#39;{$list.food_u1}&#39; data-id=&#39;{$list.food_id}&#39;>{$list.food_name}<i>{$list.food_code}</i></li>
                        {/volist}
                    {/eq}
                {/eq}
            </ul>
            <div class="cl"></div>
        </div>

 js-Code

1 $("#foodCode").keyup(function(){
2              $("#foodList ul li").stop().hide().filter(":contains(&#39;"+($(this).val())+"&#39;)").show();//contains 匹配文本中内容
3 });

php gibt die Daten nur aus, daher werde ich sie hier nicht veröffentlichen

Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er wird für das Studium aller hilfreich sein. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website.

Verwandte Empfehlungen:

So erhalten Sie den Wert der Bildlaufleiste durch Kapselung von scroll.js

So lösen Sie das Problem von für in-Objekt in Vue Probleme mit Attributen, die nicht negative Ganzzahlen sind

Parsen integrierter Objekte in js

Das obige ist der detaillierte Inhalt vonSo implementieren Sie die schnelle Suchfunktion von js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn