Skip to main content
 首页 » 编程设计

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

2026年07月28日6birdshome

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

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

<style type="text/css"> 
  ::-ms-clear { 
    display: none; 
  } 
</style> 

但我实际上不会将点击事件绑定(bind)到这个东西。可以吗?

请您参考如下方法:

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