0

設置字段的值,我在主幹應用程序的開發與具有如下的觀點:引導預輸入不能與更新回調

c.$(".itemName").typeahead({source:itemNames,updater:function(item){ 
c.$(".itemName").val(item); 
}}); 

這不是設置文本字段的值。我有控制檯記錄項目變量的值,並得到正確記錄。此外,我可以很容易地訪問性能如

c.$(".itemname").attr('class')

這意味着該元件是可訪問的。只是不知道爲什麼它沒有設定價值。

回答

2

更新函數應該返回要使用的值。它不負責實際設置它。例如:

$(".itemName").typeahead({ 
    source: itemNames, 
    updater: function(item) { 
     // Opportunity to execute logic based on selected value 
     // ... 
     return item; 
    } 
}); 

這就是我如何從引導V2.3.0文檔解釋也無妨......