jQuery 动态创建元素失去焦点

我用jQuery动态的创建了一个文本框,然后想获取这个动态加进去的文本框失去焦点的动作,用的live,但是获取不到。大家有什么好的办法?... 我用jQuery动态的创建了一个文本框,然后想获取这个动态加进去的文本框失去焦点的动作,用的live,但是获取不到。大家有什么好的办法? 展开
 我来答
百度网友0c2357e
2013-12-04 · TA获得超过371个赞
知道小有建树答主
回答量:803
采纳率:50%
帮助的人:589万
展开全部

可能是你的jquery版本太低,太低的live不支持blur,fouce等事件,好像是1.4以上才支持,你看看是不是这个原因,如果支持的话,直接:

$("#id").live('blur',function(){
... 
});

 另外,可以试着用bind,而不是live

紫英落
2013-12-04 · TA获得超过234个赞
知道小有建树答主
回答量:172
采纳率:0%
帮助的人:80.5万
展开全部
直接用1.7版本的JQuery库,然后用on就行了,on是对以前那些类似功能函数的封装集合
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友022523ba3
2013-12-03 · TA获得超过678个赞
知道小有建树答主
回答量:416
采纳率:100%
帮助的人:252万
展开全部
blur事件是不支持事件冒泡的,所以live不能捕获到这个事件,当然就获取不到了,改用bind方法来为文本框绑定blur事件吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式