亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

formatItem、formtMatch

下面的formatItem、formtMatch以及formatResult如何理解啊?

? formatItem: function (data, i, total) {

? ? ? ? ? ? ? ? ? ? ? ? return "<I>" + data[0] + "</I>"; //改變匹配數據顯示的格式

? ? ? ? ? ? ? ? ? ? },

? ? ? ? ? ? ? ? ? ? formatMatch: function (data, i, total) {

? ? ? ? ? ? ? ? ? ? ? ? return data[0];

? ? ? ? ? ? ? ? ? ? },

? ? ? ? ? ? ? ? ? ? formatResult: function (data) {

? ? ? ? ? ? ? ? ? ? ? ? return data[0];

? ? ? ? ? ? ? ? ? ? }

? ? ? ? ? ? ? ? }).result(SearchCallback);?


正在回答

2 回答

16) formatItem (Function)
為每個要顯示的項目使用高級標簽.即對結果中的每一行都會調用這個函數,返回值將用LI元素包含顯示在下拉列表中.Autocompleter會提供三個參數(row, i, max): 返回的結果數組, 當前處理的行數(即第幾個項目,是從1開始的自然數), 當前結果數組元素的個數即項目的個數.Default: none, 表示不指定自定義的處理函數,這樣下拉列表中的每一行只包含一個值.
17) formatResult (Function)
和formatItem類似,但可以將將要輸入到input文本框內的值進行格式化.同樣有三個參數,和formatItem一樣.Default: none,表示要么是只有數據,要么是使用formatItem提供的值.
18) formatMatch (Function)
對每一行數據使用此函數格式化需要查詢的數據格式. 返回值是給內部搜索算法使用的. 參數值row


想要知道更多的options設置詳情,可以參考這篇文章:https://www.jb51.net/article/24219.htm

0 回復 有任何疑惑可以回復我~

個人理解:formatItem返回匹配的格式以及第一項數據,formatMatch和formatResult均是匹配第一個數據,只是傳入的參數不同

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
jQuery基礎(五)一Ajax應用與常用插件
  • 參與學習       69101    人
  • 解答問題       416    個

如何用jquery實現ajax應用,加入學習,有效提高前端開發速度

進入課程

formatItem、formtMatch

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號