如何在 jQuery UI 自動完成結果中突出顯示搜尋詞?
Oct 21, 2024 am 08:05 AM自訂自動完成外掛程式結果
問:我可以在自動完成下拉結果中反白搜尋字詞嗎?
是的,您可以自訂自動完成外掛程式結果的格式以突出顯示搜尋到的字元。
A: Monkey-Patching the Autocomplete Widget
為了實現這種效果,請利用猴子修補,這是一種重新定義庫中的內部函數的技術。在 Autocomplete 小工具(jQuery UI 版本 1.8rc3)中,_renderItem 函數負責建立下拉結果。以下是重新定義它的方法:
1 2 3 4 5 6 7 8 |
|
B: 使用"$& 保留大小寫
要保留匹配字串的大小寫,請將this .term 替換為$ & 在替換函數中:
1 |
|
C:限制
此hack 有以下限制:
- 此hack 有以下限制:
- 一個新的RegExp 物件為清單中渲染的每個項目建立。
D :將變更套用至特定實例
如果您只需要修改一個自動完成實例,請參閱以下問題:如何在頁面上修補僅一個自動完成實例?
以上是如何在 jQuery UI 自動完成結果中突出顯示搜尋詞?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱門文章

熱門文章

熱門文章標籤

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

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

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

Dreamweaver CS6
視覺化網頁開發工具

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