
正文
包含jquery的autocomplete的词条
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
jquery的autocomplete插件点击滚动条会触发blur事件。火狐中不会,ie...
在页面中开启调试模式,将断点设置到autocompete控件执行的js处;监测对象激活的事件;如果有blur事件被触发,是可以看到主对象的,然后分析下主对象的位置和触发条件即可定位问题。
funny,我粗略查看了一下,google的搜索建议区域是由div和table实现。div无法获得焦点,高亮只是人为模拟的样式效果。不知你是用什么标签实现菜单的,我想,应该从实现菜单的标签上着手考虑这个问题。
相关问答
Q1: 如何将jquery中的方autocomplete法封装成自定义标签
1、autocomplete 是input 的属性。
2、我建议你做成autoComplete形式的。就像百度输入 “如何”两个字就会下拉出 如何快速怀孕,如何连接wifi各种符合条件的结果集。你要做得好一点你可以把结果封装一下用table显示出来,然后用户可以很直观的选择。好像扯远了。
3、比如一个html结构中,有三个p标签都具有class=”red”的属性,那么类选择器返回的就是这三个p标签。在jquery中,我们可以很方便的通过$(“.red”)这种方式按照类获取节点。
4、我的做法通常是在检索的那个方法里处理。autocomplete是通过ajax异步提交请求等待返回结果,然后显示结果。所以在服务端执行检索的方法里做处理:如果没找到结果,那么返回“未找到数据”这样的信息即可。
Q2: jsp关于jquery插件autocomplete的使用问题
我的做法通常是在检索的那个方法里处理。autocomplete是通过ajax异步提交请求等待返回结果,然后显示结果。所以在服务端执行检索的方法里做处理:如果没找到结果,那么返回“未找到数据”这样的信息即可。
在页面中开启调试模式,将断点设置到autocompete控件执行的js处;监测对象激活的事件;如果有blur事件被触发,是可以看到主对象的,然后分析下主对象的位置和触发条件即可定位问题。
我对jQuery不是很熟悉。不过看你的意思好像是你使用了jquery.autocomplete,想进行模糊匹配。比如输入 上感,会匹配出 上呼吸道感染 。
应该不是autocomplete的问题,你最好看一下是不是处理代码的问题,看一下在那边得到的结果是什么,个人认为是处理代码的编码的问题。
关于jquery的autocomplete和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






