zoukankan      html  css  js  c++  java
  • jQuery如何判断input元素是否获得焦点(点击编辑时)

    问题提出

    如果你要判断input元素是否获得焦点,或者是否处在活动编辑状态,使用jQuery的 hasFocus() 方法或 is(':focus') 方法貌似都无效!搜索网上给出的办法,几乎净是采用上述处理方法,然并卵,都是扯淡!

    解决办法

    监听点击事件,判断当前活动元素的id,参考代码如下。

    $("#myinp").click(function(){
          if(document.activeElement.id==="myinp" ){        //document.activeElement  获取当前获得焦点的元素
            alert("获取焦点了");
          }
          else{
            alert("没有获取焦点");
          }
        });

      至此。转载请注明出处。

     

  • 相关阅读:
    异常处理
    弹出对话框
    ef——存储过程
    事务
    linq——常用方法
    Linq
    asp get与post获取的区别
    Web服务的调用
    AJAX控件——多层弹出Accordion
    数据绑定
  • 原文地址:https://www.cnblogs.com/wcwnina/p/9231345.html
Copyright © 2011-2022 走看看