JQuery focus()和focusin()的区别详解
程序员文章站
2022-03-09 13:18:43
...
简单的说就是focus()不支持冒泡而focusin()支持冒泡
举例说明:
HTML
<p id="p1"> <input type="text"></p>
如果是focus(),则必须写出成
$('input').on('focus',function(){ alert(123); });
写成
$('#p1').on('focus',function(){ alert(123);//无效 });
而focusin()
写成
$('#p1').on('focusin',function(){ alert(123);//有效 $('#p1').off('focusin'); });
简单的说就是focus()不支持冒泡而focusin()支持冒泡
举例说明:
HTML
<p id="p1"> <input type="text"></p>
如果是focus(),则必须写出成
$('input').on('focus',function(){ alert(123); });
写成
$('#p1').on('focus',function(){ alert(123);//无效 });
而focusin()
写成
$('#p1').on('focusin',function(){ alert(123);//有效 $('#p1').off('focusin'); });
以上就是JQuery focus()和focusin()的区别详解的详细内容,更多请关注其它相关文章!
推荐阅读
-
HTTP_HOST 和 SERVER_NAME 的区别详解
-
jQuery之DOM对象和jQuery对象的转换与区别分析
-
裸链和锚链的区别在哪?外链建设中裸链和锚链的作用分析详解
-
jquery中attr和prop的区别解析
-
sessionStorage 、localStorage 和 cookie 之间的区别详解
-
SQL联合查询inner join、outer join和cross join的区别详解
-
javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】
-
jQuery中attr()和prop()在修改checked属性时的区别
-
jquery中的ajax同步和异步详解
-
MySQL中datetime和timestamp的区别及使用详解