_莫忘初衷_
2016-12-29 10:43
<script type="text/javascript">
$(function () {
var arrUserName = ["王五", "刘明", "李小四", "刘促明", "李渊", "张小三", "王小明"];
$("#textSearch").autocomplete(arrUserName,{
minChars: 0, //双击空白文本框时显示全部提示数据
formatItem: function (data, i, total) {
return "<I>" + data[0] + "</I>"; //改变匹配数据显示的格式
},
formatMatch: function (data, i, total) {
return data[0];
},
formatResult: function (data) {
return data[0];
}
}).result(SearchCallback);
function SearchCallback(event, data, formatted) {
$(".tip").show().html("您的选择是:" + (!data ? "空" : formatted));
}
});
</script>
应该是你的代码写错了吧,那个文本输入框,如果你没有改的话,他的id和name都是"txtSearch",而,你运用autocomplate控件的时候,写的是$("#textSearch"),你看一下是不是
放在其他代码编辑器里就好了。
jQuery基础(五)一Ajax应用与常用插件
69100 学习 · 400 问题
相似问题