gpa*_*sse 12 jquery twitter-bootstrap bootstrap-typeahead
我正在使用twitter bootstrap typeahead.
我已经定制了打印头,所以我可以选择一对值/标签
$.each(data.medicines,function(index,values){
_med=new Object()
_med.value=values.LYF
_med.id=values.LYF_NUMER
_medicines.push(_med)
})
//Fill typeahead with data
$('.typeahead').typeahead({
// note that "value" is the default setting for the property option
source:_medicines,
onselect: function(obj) { showdetails(obj) }
})
Run Code Online (Sandbox Code Playgroud)
如何使用Javascript设置所选值?
For exemple $("#mytypehead").val(43);
Run Code Online (Sandbox Code Playgroud)
Mat*_*all 27
根据GitHub上的typeahead.js
文档(比Twitter Bootstrap中的bootstrap-typeahead.js
文档更详细):
jQuery #typeahead('setQuery',query)
设置typeahead的当前查询.这总是优于使用
$("input.typeahead").val(query)
,这将导致意外行为.要清除查询,只需将其设置为空字符串即可.
jQuery #typeahead('val',val)设置typeahead的值.这应该用来代替jQuery#val.
$('.typeahead').typeahead('val', myVal);
Run Code Online (Sandbox Code Playgroud)