jQuery combobox模糊查詢是一種常見的搜尋框形式,使用者可以輸入關鍵字進行檢索,相較於精確查找,模糊查詢更方便快速。在本文中,我們將介紹如何使用jQuery建立一個具有模糊查詢功能的combobox元件。
一、基礎知識
要使用jQuery combobox模糊查詢,需要掌握以下基礎知識:
<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
<label for="search">Search:</label> <input type="text" id="search"> <select id="results"></select>
$(function() { var availableResults = [ "Result 1", "Result 2", "Result 3", "Result 4", "Result 5" ]; $("#search").autocomplete({ source: function(request, response) { var matcher = new RegExp($.ui.autocomplete.escapeRegex(request.term), "i"); response($.grep(availableResults, function(item) { return matcher.test(item); })); } }); });
jQuery Combobox模糊查询 <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script> <script> $( function() { var availableResults = [ "Result 1", "Result 2", "Result 3", "Result 4", "Result 5" ]; $( "#search" ).autocomplete({ source: function( request, response ) { var matcher = new RegExp( $.ui.autocomplete.escapeRegex( request.term ), "i" ); response( $.grep( availableResults, function( item ){ return matcher.test( item ); }) ); } }); } ); </script> <label for="search">Search:</label> <input type="text" id="search"> <select id="results"></select>
以上是jQuery怎麼建構具有模糊查詢功能的combobox元件的詳細內容。更多資訊請關注PHP中文網其他相關文章!