2012-06-21 35 views
0

目前我在做什麼使用jquery如下如何讓HTML中自動完成的jQuery的

$("#autoCompleteFieldId").autocomplete({minLength:0}, {delay:0}, {source: specValues}); 

這裏specValues自動完成功能是包含了像「<b> HTML文本</B >,」正常的數值數組文本」等... 現在我要像
HTML文本顯示自動完成文本框中的值
普通文本

請在此幫助我。

回答

0

以及你的目標#autoCompleteFieldID應該是應顯示值...

我已經包含下面的jQuery的官方例子:

你的問題不是很清楚,但如果你問如何獲得新值...那麼你應該使用select事件

當從菜單中選擇一個項目時觸發; ui.item指 所選項目。 select的默認操作是將字段值的文本 替換爲所選項目的值。取消此 事件可防止更新該值,但不會阻止 菜單關閉。

重要:如果我對你的問題的理解是不正確的,那麼請不要讓我知道和多一點的信息來更新你的問題。

JS小提琴:選項,供您 http://jsfiddle.net/SRdFy/

<script> 
    $(function() { 
     var availableTags = [ 
      "ActionScript","AppleScript","Asp","BASIC", "C","C++","Clojure","COBOL","ColdFusion","Erlang","Fortran","Groovy","Haskell","Java","JavaScript","Lisp","Perl","PHP","Python","Ruby","Scala","Scheme"    
     ]; 
     $("#tags").autocomplete({ 
      source: availableTags,       
     }); 
    }); 
    </script> 



<div class="demo"> 

<div class="ui-widget"> 
    <label for="tags">Tags: </label> 
    <input id="tags"> 
</div> 

</div><!-- End demo -->