模仿百度搜索框或者商城类搜索框输入文字自动补全效果,同时方向键可以控制选择匹配列表中的一项,全部效果根据个人项目完善,此文件只是模拟出自动补全效果,不足之处请多多指教!
如果我项目中已经引入了jquery,但是会和你的自定义的$方法,冲突,有什么方法解决吗???
问,这个获取文本框的值是怎么获取的
<body> <div align="center" style="padding-top:50px"> <input type="text" style="width:300px;height:20px;font-size:14pt;" placeholder="请输入a或b模拟效果" id="o" onkeyup="autoComplete.start(event)" /> </div> <div class="auto_hidden" id="auto"> <!--自动完成 DIV--> </div> <script> //在这里我需要知道你是怎么动态获取文本的值? var dataf = []; $.ajax({ url: "../sousuo/sousuo.aspx/comp", type: "POST", dataType: "json", data: "{ 'companyname': '" + targetVal + "' }", contentType: "application/json; charset=utf-8", //该属性表示前台请求到的数据为返回json数据格式的方法 async: false, success: function(data) { dataf = eval(data.d); //数组 } }); alert(dataf); var autoComplete = new AutoComplete('o', 'auto', [dataf]); </script> </body>