首頁 >web前端 >js教程 >js如何實現快速搜尋? js快速搜尋實例(附程式碼)

js如何實現快速搜尋? js快速搜尋實例(附程式碼)

青灯夜游
青灯夜游轉載
2018-10-29 16:36:283559瀏覽

本篇文章帶給大家的內容是介紹js如何實現快速搜尋? js快速搜尋實例(附程式碼)。有一定的參考價值,有需要的朋友可以參考一下,希望對你們有幫助。

公司這幾天專案很緊張,然後一直有各種亂七八糟的事,突然說要整個搜索的功能,第一時間想到的就是用php的模糊搜索,但是性能耗的很大,而且調取出的資料的速度賊慢,在百度上找到一個透過js來搜尋的功能分享給大家。

這個是頁面

出來後的效果:

 

頁碼: 

#
<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>

js程式碼

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

php只做了輸出資料所以在這裡就不放出來了,

以上是js如何實現快速搜尋? js快速搜尋實例(附程式碼)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:cnblogs.com。如有侵權,請聯絡admin@php.cn刪除

相關文章

看更多