jquery如何判断对象是否获取焦点?
jquery判断对象获取焦点可以使用$(selector).is(":focus")。当对象具有焦点时返回为true,否则返回为false。
语法:$(selector).is('')
作用:is() 方法用于查看选择的元素是否匹配选择器。
:focus 选择器用于选取获得焦点的元素。
提示:接收键盘事件或其他用户输入的元素都允许 :focus 选择器。
(相关课程推荐:jQuery教程)
使用示例:
<input type="text" id="input"> <script> // 延迟2s判断输入框是否具有焦点 setTimeout(()=>{ var isFocus=$("#input").is(":focus"); if(true==isFocus){ console.log('focus') }else{ console.log('blur') } }, 2000) </script>
刷新网页后,立即点击输入框程序会输出focus
刷新网页后,不点击输入框程序会输出blur。
本文来自jQuery答疑栏目,欢迎学习!
以上就是jquery如何判断对象是否获取焦点?的详细内容,更多请关注易知道|edz.cc其它相关文章!