2012-01-02 74 views
0

我想在我的一個輸入字段中使用「自動完成」。jQuery UI自動完成以奇怪的方式工作

功能:

$("input[data-autocomplete]").each(function() { 
    $(this).autocomplete({ source: $(this).attr("data-autocomplete") 
    }); 

和計件HTML(輸入應自動完成):

<input data-autocomplete="@Url.Action("GetTagsByName","Ideas")" 
    id="tags" name="tags" type="text" value="Add tags separated by commas"/> 

和它的作品,差不多。標籤顯示列表中,但不是在正常的「自動填充」的方式,但爲:

<a class="ui-corner-all ui-state-hover" tabindex="-1" 
     id="ui-active-menuitem">aaa</a> 
在屏幕底部

。我不是jQuery UI方面的專家,任何人都知道我做錯了什麼?

+3

看起來像一個造型問題。你的頁面是否包含jQuery UI CSS主題文件之一? – 2012-01-02 11:45:08

回答

0

問題很簡單 - 我在我的css文件中亂七八糟。