jQuery的悬停事件不与谷歌浏览器选择选项标签工作?(jquery hover event doe

2019-06-23 19:19发布

我有一个简单的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的错误? 有一些黑客?

Answer 1:

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



文章来源: jquery hover event doesn't work with select option tag in google chrome?