亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

Jquery的autocomplete插件用法及參數講解

2019-11-19 12:00:28
字體:
來源:轉載
供稿:網友
var emails = [  { name: "Peter Pan", to: "peter@pan.de" },  { name: "Molly", to: "molly@yahoo.com" },  { name: "Forneria Marconi", to: "live@japan.jp" },  { name: "Master <em>Sync</em>", to: "205bw@samsung.com" },  { name: "Dr. <strong>Tech</strong> de Log", to: "g15@logitech.com" },  { name: "Don Corleone", to: "don@vegas.com" },  { name: "Mc Chick", to: "info@donalds.org" },  { name: "Donnie Darko", to: "dd@timeshift.info" },  { name: "Quake The Net", to: "webmaster@quakenet.org" },  { name: "Dr. Write", to: "write@writable.com" }];//emails的數組格式如上,formatItem代表的是顯示的格式,formatMatch表示匹配的內容,formatResult表示結果的內容$("#suggest13").autocomplete(emails, {  minChars: 0,  width: 310,  matchContains: true,  autoFill: false,  formatItem: function(row, i, max) {    return i + "/" + max + ": /"" + row.name + "/" [" + row.to + "]";  },  formatMatch: function(row, i, max) {    return row.name + " " + row.to;  },  formatResult: function(row) {    return row.to;  }});

參數說明:

* minChars (Number):

在觸發autoComplete前用戶至少需要輸入的字符數.Default: 1,如果設為0,在輸入框內雙擊或者刪除輸入框內內容時顯示列表

* width (Number):

指定下拉框的寬度. Default: input元素的寬度

* max (Number):

autoComplete下拉顯示項目的個數.Default: 10

* delay (Number):

擊鍵后激活autoComplete的延遲時間(單位毫秒).Default: 遠程為400 本地10

* autoFill (Boolean):

要不要在用戶選擇時自動將用戶當前鼠標所在的值填入到input框. Default: false

* mustMatch (Booolean):

如果設置為true,autoComplete只會允許匹配的結果出現在輸入框,所有當用戶輸入的是非法字符時將會得不到下拉框.Default: false

* matchContains (Boolean):

決定比較時是否要在字符串內部查看匹配,如ba是否與foo bar中的ba匹配.使用緩存時比較重要.不要和autofill混用.Default: false

* selectFirst (Boolean):

如果設置成true,在用戶鍵入tab或return鍵時autoComplete下拉列表的第一個值將被自動選擇,盡管它沒被手工選中(用鍵盤或鼠標).當然如果用戶選中某個項目,那么就用用戶選中的值. Default: true

* cacheLength (Number):

緩存的長度.即對從數據庫中取到的結果集要緩存多少條記錄.設成1為不緩存.Default: 10

* matchSubset (Boolean):

autoComplete可不可以使用對服務器查詢的緩存,如果緩存對foo的查詢結果,那么如果用戶輸入foo就不需要再進行檢索了,直接使用緩存.通常是打開這個選項以減輕服務器的負擔以提高性能.只會在緩存長度大于1時有效.Default: true

* matchCase (Boolean):

比較是否開啟大小寫敏感開關.使用緩存時比較重要.如果你理解上一個選項,這個也就不難理解,就好比foot要不要到FOO的緩存中去找.Default: false

* multiple (Boolean):

是否允許輸入多個值即多次使用autoComplete以輸入多個值. Default: false

* multipleSeparator (String):

如果是多選時,用來分開各個選擇的字符. Default: ","

* scroll (Boolean):

當結果集大于默認高度時是否使用卷軸顯示 Default: true

* scrollHeight (Number):

自動完成提示的卷軸高度用像素大小表示  Default: 180 

* formatItem (Function):

為每個要顯示的項目使用高級標簽.即對結果中的每一行都會調用這個函數,返回值將用LI元素包含顯示在下拉列表中. Autocompleter會提供三個參數(row, i, max): 返回的結果數組, 當前處理的行數(即第幾個項目,是從1開始的自然數), 當前結果數組元素的個數即項目的個數. Default: none, 表示不指定自定義的處理函數,這樣下拉列表中的每一行只包含一個值.

* formatResult (Function):

和formatItem類似,但可以將將要輸入到input文本框內的值進行格式化.同樣有三個參數,和formatItem一樣.Default: none,表示要么是只有數據,要么是使用formatItem提供的值.

* formatMatch (Function):

對每一行數據使用此函數格式化需要查詢的數據格式. 返回值是給內部搜索算法使用的. 參數值row

* extraParams (Object):

為后臺(一般是服務端的腳本)提供更多的參數.和通常的作法一樣是使用一個鍵值對對象.如果傳過去的值是{ bar:4 },將會被autocompleter解析成my_autocomplete_backend.php?q=foo&bar=4 (假設當前用戶輸入了foo). Default: {}

* result (handler)  Returns: jQuery

此事件會在用戶選中某一項后觸發,參數為:

  • event: 事件對象. event.type為result.
  • data: 選中的數據行.
  • formatted:formatResult函數返回的值

例如:

$("#singleBirdRemote").result(function(event, data, formatted) { //如選擇后給其他控件賦值,觸發別的事件等等});

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對武林網的支持。如果你想了解更多相關內容請查看下面相關鏈接

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产亚洲精品一区二区| 欧美国产欧美亚洲国产日韩mv天天看完整| 97香蕉超级碰碰久久免费的优势| 欧美第一页在线| 欧美一级黑人aaaaaaa做受| 狠狠色香婷婷久久亚洲精品| 国产女精品视频网站免费| 欧美最近摘花xxxx摘花| 日韩美女视频中文字幕| 欧美日韩综合视频网址| 国产精品人成电影在线观看| 国产成人+综合亚洲+天堂| 欧美日韩亚洲视频一区| 国产精品久久综合av爱欲tv| 在线午夜精品自拍| 国产一区二区欧美日韩| 亚洲国产91色在线| 日韩成人av在线播放| 欧美美女18p| 久久精品91久久久久久再现| 日韩美女视频免费看| 亚洲最大福利视频| 18性欧美xxxⅹ性满足| 欧美亚洲第一区| 欧美一区亚洲一区| 欧美午夜www高清视频| 精品国产91久久久久久老师| 国产精品www色诱视频| 欧美激情一区二区三区高清视频| 日韩美女毛茸茸| 成人在线国产精品| 成人免费淫片aa视频免费| 日韩av电影在线播放| 国产成人短视频| 国色天香2019中文字幕在线观看| 亚洲美女免费精品视频在线观看| 91久久嫩草影院一区二区| 精品久久久久久电影| 国内精品久久久久久| 另类色图亚洲色图| 亚洲日本中文字幕免费在线不卡| 亚洲国产成人久久综合一区| 久久99视频精品| 亚洲福利视频专区| 亚洲精品之草原avav久久| 欧美一级大片视频| 91久久综合亚洲鲁鲁五月天| 国产精品扒开腿爽爽爽视频| 午夜精品久久久99热福利| 精品日韩美女的视频高清| 欧美性生活大片免费观看网址| 精品久久国产精品| 91精品在线观看视频| 欧美孕妇孕交黑巨大网站| 欧美性猛交丰臀xxxxx网站| 亚洲乱码国产乱码精品精天堂| 亚洲精品久久久久国产| 精品久久久久久久久久国产| 精品国产美女在线| 亚洲欧美国内爽妇网| 久久精品人人做人人爽| 国产精品久久久久久久久久东京| 精品久久久久久国产91| 中文字幕亚洲一区| 国产精品看片资源| 久久久久免费视频| 欧美日韩一区二区免费视频| 91av视频在线观看| 日本精品va在线观看| 欧美小视频在线观看| 久久久av亚洲男天堂| 亚洲精品久久久久久久久久久| 国产亚洲精品成人av久久ww| 国产91在线播放精品91| 成人黄色免费在线观看| 日本精品久久久久久久| 欧美专区福利在线| 欧美日韩国产成人高清视频| 欧美做受高潮电影o| 永久免费精品影视网站| 国产精品一区二区久久久久| 国产欧亚日韩视频| 夜夜嗨av一区二区三区四区| 亚洲精品美女在线观看| 人妖精品videosex性欧美| 久久电影一区二区| 91久久精品国产91久久性色| 欧美精品videosex性欧美| 亚洲欧美www| 国产精品午夜视频| 成人黄色免费网站在线观看| 日韩美女视频在线观看| 精品国产电影一区| 日韩网站免费观看| 欧美电影第一页| 国产精品9999| 国产一区二区香蕉| 亚洲精品自拍视频| 综合网中文字幕| 欧美性20hd另类| 精品久久久中文| 日韩av一卡二卡| 国产性色av一区二区| 精品国产网站地址| 欧美日韩一区二区免费在线观看| 日韩欧美有码在线| 成人做爽爽免费视频| 欧美日韩中文字幕日韩欧美| 国产欧美va欧美va香蕉在| 日韩欧美精品中文字幕| 91精品啪aⅴ在线观看国产| 色综合伊人色综合网站| 国产精品免费视频久久久| 欧美最猛性xxxxx免费| 亚洲精品在线91| 中文字幕亚洲情99在线| 欧美国产亚洲精品久久久8v| 欧美日韩国产成人在线观看| 一区二区三区天堂av| 69精品小视频| 亚洲人成电影网站色| 美女扒开尿口让男人操亚洲视频网站| 国产精品日韩欧美大师| 国产成人精品在线视频| 亚洲激情视频在线观看| 91精品国产91久久久久福利| 18性欧美xxxⅹ性满足| 国产精品第3页| 欧美成年人视频| 精品视频偷偷看在线观看| 中文字幕亚洲一区在线观看| 中文字幕精品—区二区| 国产亚洲视频在线| 91青草视频久久| 久久久久久国产精品三级玉女聊斋| 欧美丰满少妇xxxxx| 91日韩在线视频| 91免费视频网站| 欧美电影在线免费观看网站| 国产精品久久久91| 性视频1819p久久| 久久露脸国产精品| 欧美日本中文字幕| 亚洲香蕉av在线一区二区三区| 日韩美女av在线| 色偷偷888欧美精品久久久| 性色av一区二区三区红粉影视| 欧美在线激情网| 青青草精品毛片| 亚洲永久免费观看| 裸体女人亚洲精品一区| 国产欧美在线播放| 欧美在线视频导航| 国外日韩电影在线观看| 久久久久久久一区二区三区| 精品露脸国产偷人在视频| 九色精品免费永久在线| 日韩欧美一区二区在线| 国外成人在线播放| 欧美中在线观看| 懂色av中文一区二区三区天美| 日韩最新av在线| 92福利视频午夜1000合集在线观看| 亚洲永久在线观看|