Heim > Web-Frontend > js-Tutorial > Wie implementiert man eine schnelle Suche in js? Beispiel für eine js-Schnellsuche (mit Code)

Wie implementiert man eine schnelle Suche in js? Beispiel für eine js-Schnellsuche (mit Code)

青灯夜游
Freigeben: 2018-10-29 16:36:28
nach vorne
3578 Leute haben es durchsucht

Der Inhalt dieses Artikels besteht darin, vorzustellen, wie eine schnelle Suche in js implementiert wird. Beispiel für eine js-Schnellsuche (mit Code). Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird Ihnen hilfreich sein.

Das Unternehmen war in letzter Zeit sehr nervös wegen des Projekts und es gab plötzlich alle möglichen Unklarheiten. Das erste, was mir in den Sinn kam, war die Fuzzy-Suche Ich verwende PHP, aber es verbraucht viel Leistung und die Geschwindigkeit beim Abrufen von Daten ist sehr langsam. Ich habe eine Suchfunktion über js auf Baidu gefunden und sie mit allen geteilt.

Dies ist der Effekt, nachdem die Seite

herauskommt:

Seitencode:

<div style="border:1px solid #ccc;margin:20px;padding-bottom:10px;" id="foodList">
            <ul>
                {eq name="list['state']" value='0'}
                    <li>请添加菜品类型</li>
                {else}
                    {eq name="list['count']" value='0'}
                        <li>请添加菜品</li>
                    {else}
                        {volist name="list['data']" id='list'}
                        <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>
Nach dem Login kopieren

js-Code

$("#foodCode").keyup(function(){            
$("#foodList ul li").stop().hide().filter(":contains('"+($(this).val())+"')").show();//contains 匹配文本中内容
});
Nach dem Login kopieren

PHP gibt nur Daten aus, daher wird es hier nicht veröffentlicht,

Das obige ist der detaillierte Inhalt vonWie implementiert man eine schnelle Suche in js? Beispiel für eine js-Schnellsuche (mit Code). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:cnblogs.com
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage