IE中的JQuery Hover属性

时间:2011-10-13 14:11:46

标签: javascript jquery internet-explorer

有人可以为以下在Internet Explorer 8下失败的jquery代码提供解决方案(首选跨浏览器):

var selected = $("#SomeDivElementId :hover");

它只是一个带有嵌套表的div在html中,但它抛出异常:

Object does not support this property or method

该代码在Chrome和Firefox中运行良好。

也许我应该更具体一点。 $("#SomeDivElementId :hover");调用期望返回div中元素的jQuery对象,因为之后我做了类似的事情:

if (selected.length > 0) ...

感谢。

1 个答案:

答案 0 :(得分:1)

使用标准的hover()函数,该函数采用两种回调方法:

var selected = false
$("#SomeDivElementId").hover(function(){selected=true},function(){selected=false})