2011-06-28 34 views
0

我很新jQuery的,請與我裸...jQuery的自動提示只工作兩個中的一個領域

我想有兩個文本框與自動提示的jQuery插件。

它工作得很好與第一場:
電話:

$("#cphContent_txtCity").autocomplete({ source: "ClassLibrary/Cities.aspx", minLength: 2, select: function (event, ui) { } }); 

回覆:那之後我已經添加了第二場

(複製與不同的SQL聲明):
致電:

$("#cphContent_txtExpertise").autocomplete({ source: "ClassLibrary/Expertises.aspx", minLength: 2, select: function (event, ui) { } }); 

回覆:

["Acupressure","Acupuncture"] 

當我與螢火蟲檢查我可以看到,這兩個領域觸發電話,但只有第一個字段(市)會給出建議。

我真的看不出有什麼問題......也許有人可以指出我正確的方向嗎?

謝謝!

回答

0

確保第二個自動完成返回'value'或'label'字段,以便jquery知道要顯示的內容。從文檔:

「本地數據可以是字符串的簡單陣列,或者它包含對象的陣列中的每個項目,與任一標籤或屬性值或兩者。標籤屬性顯示在建議菜單中。在用戶從菜單中選擇一些內容後,該值將被插入到輸入元素中。如果只指定了一個屬性,它將用於兩個,例如。如果您僅提供值屬性,則該值也將用作標籤。「

+0

謝謝。我會嘗試的。但爲什麼第一個領域工作呢? :) – Mindless

+0

它可能把它看作是一個簡單的數組。 –

+0

它可以在小提琴中正常工作:http://jsfiddle.net/jensbits/vv2y9/1/也許是自動完成之外的其他東西。 –

相關問題