Is there a 'has focus' in JavaScript (or jQuery)?

后端 未结 10 1267
北恋
北恋 2020-11-30 00:36

Is there something I can do like this (perhap via a plugin)

if ( ! $(\'form#contact input]\').hasFocus()) {
  $(\'form#contact input:first]\').focus();
}
         


        
10条回答
  •  时光说笑
    2020-11-30 01:02

    Here is a succinct way to do it.

    $(document.activeElement)
    

    or to plug it into your example..

    if ($('form#contact input]')[0]!=$(document.activeElement)) { ... }
    

提交回复
热议问题