jquery如何取消onfocus事件

muhero 2011-01-11 11:27:24
下面的代码给节点绑定了一个focus事件,但只希望它执行一次,也就是执行完后就取消focus事件


$("#id").focus(function(){
……
});
...全文
1032 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
muhero 2011-01-11
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 xming4321 的回复:]
$("#id").unbind(focus);
[/Quote]


$("#id").focus(function(){
……

$(this).unbind("focus");
});
十一文 2011-01-11
  • 打赏
  • 举报
回复
设置全局变量
var nu = 0
$("#id").focus(function(){
if(nu==0)
{mu++;
...你的别的操作
}
else
unbind(focus);

});
十一文 2011-01-11
  • 打赏
  • 举报
回复
$("#id").unbind(focus);

87,917

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧