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值 } }); 求助js 全局变量为什么取不到值 一个PHP的文本框用JS自动计算的代码请教 JS 将html导出为Excel,并保存到指定目录下,用javascript实现,如何做? JS切换图片 js弹出窗口与主窗口数据进行交互,不用action,因为它会在配置文件中转到一个新的界面 这样的js怎么搞出来的 下载数据库纪录时,出现的一幕.......,请高手指点。 js色彩选择如何实现 如果一个input的top,left未赋值,我能不能取得页面上这个input的top与left值 这段代码的理解 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值
}
});