
jQuery 中 .focusin() 和.focus() 的区别?谁能讲清楚一点,谢谢
3个回答
展开全部
你好!
.focusin()方法和.focus()的事件源不同~·
举个例子
<p><input type="text" /></p>
其中input元素可以触发focus()事件;p是input的父元素,当它包含的元素input触发了focus事件时,它就产生了focusin()事件。
个人理解为:focus()在元素本身产生,focusin()在元素包含的元素中产生。
希望对你有帮助!
---------------------------------------------------------------------------------------------------
.focusin()方法和.focus()的事件源不同~·
举个例子
<p><input type="text" /></p>
其中input元素可以触发focus()事件;p是input的父元素,当它包含的元素input触发了focus事件时,它就产生了focusin()事件。
个人理解为:focus()在元素本身产生,focusin()在元素包含的元素中产生。
希望对你有帮助!
---------------------------------------------------------------------------------------------------
展开全部
.focusin()指的是当一个元素,或者其内部任何一个元素获得焦点的时候会触发这个事件。这跟focus事件区别在于,他可以在父元素上检测子元素获取焦点的情况。
.focus()指当前元素
.focus()指当前元素
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
focus事件本身是不冒泡的,但是focusin可以,动态添加元素时,就不需重新绑定焦点事件,通过冒泡就能触发
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询