jquery怎么样可以监听到最近一次失去焦点的dom

jquery怎么样可以监听到最近一次失去焦点的dom,第1张

在可编辑的DIV里,加上blur事件,就是当失去焦点时,获取失去焦点的DIV的ID,然后保存到全局变量里,这样你在做添加时,可以直接读取这个全局变量来获取最后是哪个DIV失去了焦点。

用jquery的话,一句代码就能为所有的DIV添加上失去焦点事件:

$("div")on("blur",function(){
    var id=$(this)prop("id");
});;

上面是为所有的DIV绑定了事件,但你可以在实际中,根据自己的需要来“缩小范围”,比如你要监听的只是其中包含“edit”样式的DIV,改成:

$("divedit")on("blur",function(){
    var id=$(this)prop("id");
});

你要插入的话,要不要记录光标所在的位置?

更简洁的写法是
$('box')click(function(){
$('<input type="text"/>')appendTo('box')focus();
});
html()是js的方法,如果习惯了使用jq,就放弃这个方法吧


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13402615.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-29
下一篇 2023-07-29

发表评论

登录后才能评论

评论列表(0条)

保存