选择选项悬停在IE中不起作用

时间:2010-01-14 12:32:06

标签: jquery events

我写了一些代码来在我的多选框中获取一些工具提示, 代码是FF中的工作文件,但不是IE :(

例如:

$('#select > option').mouseover(function(){
  alert($(this).text());
});

任何人都可以帮助我吗?

2 个答案:

答案 0 :(得分:9)

onmouseover不会触发Internet Explorer中的选项元素。事实上,没有鼠标或键盘事件触发选项元素。有关可用事件,请参阅msdn文档:

http://msdn.microsoft.com/en-us/library/ms535877(VS.85).aspx

编辑 - Google Chrome也是如此(很可能也是Safari)。

答案 1 :(得分:0)

修改:我不能保证它会让{hl}成为option,但请尝试whatever:hover

  

无论如何:hover是一个自动修补的小脚本:hover,:active和:专注于IE6,IE7和IE8的怪癖,让你像在任何其他浏览器中一样使用它们。版本3引入了ajax支持,这意味着任何通过javascript插入到文档中的html也会触发:hover,:active和:IE中的焦点样式。