如何将事件绑定到Internet Explorer中的清除x按钮图标(参见图片)

R D*_*abh 5 jquery internet-explorer bind button clear

我发现IE 9及更低版本中的小x图标不会像我在IE 10中那样绑定到我的任何jquery事件(以及更好的浏览器,如chrome).这是我正在谈论的x图标:

在此输入图像描述

有没有办法可以手动绑定这个小x图标?我已经看过很多关于如何使用css隐藏x按钮的帖子,如下所示:

<style type="text/css">
  ::-ms-clear {
    display: none;
  }
</style>
Run Code Online (Sandbox Code Playgroud)

但我实际上不会将点击事件绑定到这个东西.能做到吗?

Los*_*ack 1

无法绑定到伪元素。但是,您可以创建一个 div 并将其绝对放置在其上方,然后绑定到它。这应该会阻止用户单击实际的 x。