jquery悬停事件不适用于谷歌浏览器中的选择选项标签?

时间:2012-04-20 04:16:20

标签: jquery google-chrome select hover option

我有一个简单的select标记

   <select>
        <option value="a">a</option>
        <option value="b">b</option>
        <option value="c">c</option>
        <option value="d">d</option>
    </select>

我想在option

添加悬停事件
   $('select option').hover(function(){
        console.log($(this).val());
    },function(){
        console.log("mouse out");
    });

但是,它仅适用于Firefox,而不适用于Chrome。我怎么解决这个问题?这是jquery中的错误吗?有一些黑客吗?

1 个答案:

答案 0 :(得分:2)

hover事件不会触发Chrome和IE中的选项元素,也可能在其他浏览器中。您可以尝试使用一些自定义脚本:http://peterned.home.xs4all.nl/csshover.html