16 ‹‹12
發新話題
打印

[jQuery] Autocomplete - 自動完成文字輸入

我看了一下官方的 demo 頁面有類似的
http://jquery.bassistance.de/autocomplete/demo/

可參考 E-Mail (local) 那一欄的作法:
$("#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;
  }
});

TOP

感覺他只是再回傳訊息 加幾個字
沒有值是靠左
然後結果數是靠右

TOP

呈現的方式應該可以在 formatItem 這邊處理,要讓值靠左、結果靠右就寫在這裡面。

TOP

我的光第一種簡單的就沒反應耶..

<input type="text" name="t1" id="t1" />
<script type="text/javascript">  
$(function() {  
        alert()
  var data = ['台北市中正區','台北市大同區','台北市中山區','台北市松山區','台北市大安區'];      
  $("#t1").autocomplete(data, {matchContains: true});      
});  
</script>

都沒反應...是不是哪少了...

TOP

可以了...

我少了一個jquery 的js

TOP

歡迎常來逛逛

TOP

 16 ‹‹12
發新話題