ajax百度输入框智能提示问题

我用的是ajax+jquery来做的,我的思路如下,输入框keyup事件,利用ajax异步获取数据后用div展现出来,当失去焦点的时候把提示的div给remove掉,di... 我用的是ajax+jquery来做的,我的思路如下,
输入框keyup事件,利用ajax异步获取数据后用div展现出来,当失去焦点的时候把提示的div给remove掉,div的单击事件中将选择的div里面的提示值赋给输入框,问题来了
当你点击要选择的div的时候,首先执行的是输入框的blur事件,再执行div的click事件,因为是先remove掉了div所以获取不到
求解决方案,,要是想回答用什么jquery的什么插件的,就别回了,老用别人写的原理都不懂的用起来舒服嘛....
展开
 我来答
ahyyxx222
2011-06-05 · TA获得超过2532个赞
知道小有建树答主
回答量:1405
采纳率:33%
帮助的人:1209万
展开全部
给blur时的remove事件加上500ms延时
追问
给blur时的remove事件加上500ms延时 ,怎么延时啊,~(@^_^@)~
额哦,知道了,是直接加参数..
绝望的大神
2011-06-05 · TA获得超过116个赞
知道答主
回答量:89
采纳率:0%
帮助的人:74.8万
展开全部
为blur加个setTimeout试试看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式