jQuery 中 .focusin() 和.focus() 的区别?谁能讲清楚一点,谢谢

 我来答
阿刚炖蛋
推荐于2018-03-12 · TA获得超过3004个赞
知道大有可为答主
回答量:1789
采纳率:92%
帮助的人:966万
展开全部
你好!

.focusin()方法和.focus()的事件源不同~·
举个例子
<p><input type="text" /></p>
其中input元素可以触发focus()事件;p是input的父元素,当它包含的元素input触发了focus事件时,它就产生了focusin()事件。

个人理解为:focus()在元素本身产生,focusin()在元素包含的元素中产生。

希望对你有帮助!
---------------------------------------------------------------------------------------------------
wuhuilong123
2013-02-21 · TA获得超过327个赞
知道小有建树答主
回答量:574
采纳率:0%
帮助的人:343万
展开全部
.focusin()指的是当一个元素,或者其内部任何一个元素获得焦点的时候会触发这个事件。这跟focus事件区别在于,他可以在父元素上检测子元素获取焦点的情况。
.focus()指当前元素
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
摩惠然0iD
2013-02-21 · TA获得超过1634个赞
知道小有建树答主
回答量:1162
采纳率:100%
帮助的人:823万
展开全部
focus事件本身是不冒泡的,但是focusin可以,动态添加元素时,就不需重新绑定焦点事件,通过冒泡就能触发
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式