【发布时间】:2013-05-03 11:46:32
【问题描述】:
我正在使用这个文档来使用自动完成搜索http://demos.kendoui.com/web/autocomplete/index.html
在这个自动完成中只有名称,而我想使用名称和 ID
$(document).ready(function () {
var data = [
{"value":"Albania","id":"1"},
{"value":"Andorra","id":"2"},
{"value":"Armenia","id":"3"},
{"value":"Austria","id":"4"},
{"value":"Azerbaijan","id":"5"},
{"value":"Belarus","id":"6"},
{"value":"Belgium","id":"7"},
{"value":"Bosnia & Herzegovina","id":"8"},
];
//create AutoComplete UI component
$("#countries").kendoAutoComplete({
dataSource: data,
filter: "startswith",
placeholder: "Select country...",
dataTextField: "value",
dataValueField: "value",
separator: ", "
});
});
此代码正在运行,但是当用户选择任何国家/地区名称时我如何提醒 id
【问题讨论】:
-
用
{"value:Albania,id:1"},代替{"value":"Albania","id":"1"}, -
@MIT:如果可能的话,在 jsfiddle.net 上进行同样的模拟
-
<input id="countries" />这是你的输入选择权,自动完成被调用。然后像这样关联一个更改事件,.on('change',function(){ //when value changes,do something })