我有一个简单的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中的错误吗?有一些黑客吗?
答案 0 :(得分:2)
hover事件不会触发Chrome和IE中的选项元素,也可能在其他浏览器中。您可以尝试使用一些自定义脚本:http://peterned.home.xs4all.nl/csshover.html