我正在使用JqueryUI自动完成功能。在源方法之后我写了select方法。在那个ui.item.value显示我选择的值的结果,但ui.item.id没有显示'undefined'。我怎样才能获得选择的价值ID?请在此处找到我的代码http://jsfiddle.net/hari034/R8xGA/
示例代码网址返回:
3045:MUM:孟买^
说明
3045:placeID
MUM:放置代码
MUMBAI:地名。
^:所有放置来自DB分隔的“^”
答案 0 :(得分:0)
我为你的问题准备了某种解决方案。没有直接的方法从自动完成中获取信息(或者至少我不知道)。请在此处找到工作示例:http://jsfiddle.net/R8xGA/3/
基本上你需要在全局数组中保存结果id,稍后在select中访问它。
希望它有所帮助!
编辑:你基本上需要添加3个元素
for(indx=0;indx<f.length-1;indx++){
添加阵列重置ids = new Array;
ids[f1[2]] = f1[0];
ids[ui.item.value]
PS。如果您有重复的值,这个技巧将无效。添加对此类用例的支持将很难。
最佳, 马立克