请教一下jqueryAutocomplete插件的问题 1,自动完成结束后,为什么他又再把我选择的结果放到程序里面在执行一次?2,鼠标经过或者摁键盘上下键的时候,把选定的结果放到相应的input里面去呢?在线等待高手回答 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $().ready(function() { $("#t1_yx").autocomplete("goodsNameComplete.do",{ minChars: 1, max: 7, autoFill: true, delay : 400, mustMatch: true, matchContains: true, scrollHeight: 220, parse: function(data) { if (data==""){ return null; } var parsed = []; var rows = data.split(","); for(var i=0; i< rows.length; i++){ var row = rows[i]; // alert(row); if(row){ parsed[parsed.length] = { data: row, value: row, result: row }; } } return parsed; }, formatItem: function(data, i, total) { return "<I>"+data+"</I>"; }, formatMatch: function(data, i, total) { return data; }, formatResult: function(data) { return data; } }); } );</script>这个就是调用的.. 后台程序返回的是一个字符串.我发现调用两次的原因就是input失去焦点导致的..自己JS水平不高,想改也不知道怎么改 楼主你可以去看看这个Jquery插件http://plugins.jquery.com/project/suggest功能跟你要求的比较接近,有些功能是要自己改Autocomolete插件的,仅仅是调用的话没办法改什么功能的 求救,一个关于WEB超时连接点击的问题 如何利用js创建一个文本和空格 求文字随机显示HTML代码(要求支持10条以上文字显示的) widget开发都需要知道哪些规范及标准? 问一个Javascript代码顺序的问题 如何能立即停止背景音乐?好像很难唉 阿信?还有其它高手呢?今天用了200分了,问题没有解决!!! 使用框架的问题 如何只对页面图片禁止右键?在线等待! jQuery easyUI表单里数据修改保存后,datagrid里的数据也更改 jquery取的select对象 哪位大侠能给个EasyUI的datagrid使用PHP获取数据的例子啊?多谢!
$("#t1_yx").autocomplete("goodsNameComplete.do",{ minChars: 1,
max: 7,
autoFill: true,
delay : 400,
mustMatch: true,
matchContains: true,
scrollHeight: 220,
parse: function(data) { if (data==""){
return null;
}
var parsed = [];
var rows = data.split(",");
for(var i=0; i< rows.length; i++){
var row = rows[i];
// alert(row);
if(row){
parsed[parsed.length] = {
data: row,
value: row,
result: row
};
}
}
return parsed;
},
formatItem: function(data, i, total) {
return "<I>"+data+"</I>";
},
formatMatch: function(data, i, total) {
return data;
},
formatResult: function(data) {
return data;
} });
}
);
</script>这个就是调用的.. 后台程序返回的是一个字符串.
我发现调用两次的原因就是input失去焦点导致的..自己JS水平不高,想改也不知道怎么改
http://plugins.jquery.com/project/suggest
功能跟你要求的比较接近,有些功能是要自己改Autocomolete插件的,仅仅是调用的话没办法改什么功能的