jquery autocomplate select: function (event, ui) { /*实现在select事件中 把选择的Name 以及 Age 分别取出, Name可以获取到(ui.item.value) 但是获取Age没有好的思路 求指导 */} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 an array of objects with label and value properties: [ { label: "Choice1", value: "value1" }, ... ]键值名称改成label和value,不支持你那种格式的数据,要不你就需要手动转换了 var source = [ { "Name": "Java", "Age": 22 }, { "Name": "C++", "Age": 232 }, { "Name": "PHP", "Age": 233 }, { "Name": "Python", "Age": 231 }, { "Name": "Perl", "Age": 230 }, { "Name": "Asp", "Age": 213 }, { "Name": "C++", "Age": 23 } ]; var newsource = []; $(source).each(function () { newsource[newsource.length] = {label:this.Name,value:this.Age}; }); $("#developer").autocomplete({ source: newsource, select: function (event, ui) { alert(ui.item.value); //获取当期选择的value 如何根据当期选中Name alert(ui.item.label); //属性(如:Java)的值获取相对应的Age值 } }); 如何绕过这个“在线学习防挂机”限制??? Ext combo 谁能告诉我这两句JS代码的区别? 我这样写的表达是是不是有问题? 如何创建一个新对象及其属性. 请教Javascript高人 “没有权限”是什么原因? 百度地图,显示公交线路后,本来的覆盖物就消失了 简单问题,解决就给分 怎样判断一个对象是不是存在呢? 原生js轮播图的左右按钮点击事件 这段代码的理解 jquery循环求和!
var source = [
{ "Name": "Java", "Age": 22 },
{ "Name": "C++", "Age": 232 },
{ "Name": "PHP", "Age": 233 },
{ "Name": "Python", "Age": 231 },
{ "Name": "Perl", "Age": 230 },
{ "Name": "Asp", "Age": 213 },
{ "Name": "C++", "Age": 23 }
];
var newsource = [];
$(source).each(function () { newsource[newsource.length] = {label:this.Name,value:this.Age}; });
$("#developer").autocomplete({
source: newsource,
select: function (event, ui) {
alert(ui.item.value); //获取当期选择的value 如何根据当期选中Name
alert(ui.item.label);
//属性(如:Java)的值获取相对应的Age值
}
});