js/jquery如何给Disabled的元素绑定事件

skjanyou 发布于 2019/04/10 19:46
阅读 237
收藏 0

开源之夏第三届火热来袭,高校学生参与赢万元奖金!>>>

如题:js/jquery如何给Disabled的元素绑定事件

 

现在有一个需求,需要在disabled的元素(比如input标签)上面点击右键弹出详情,试着在这些元素上面绑定事件后,发现都无效,所以请教一下各位大神,这种情况该如何实现?

加载中
0
樂

直接写一个样式,模拟一下禁用不就可以绑定时间了

简单演示下模拟禁用,这样就不存在所有事件都被禁用的问题了

示例代码:

<html>
<head>
</head>
<style>
    #demo{
      background: #ccc;
      cursor: not-allowed;
    }
  </style>
  <script>
      function onLoad(){
          document.getElementById("demo").onfocus=function(){
	     this.blur();
          }
      }
  </script>
<body onload="onLoad()">
    <input id="demo" value="asdf"/>
</body>
</html>

 

OSCHINA
登录后可查看更多优质内容
返回顶部
顶部
返回顶部
顶部