我想为div设置一个属性。我已经做到了这一点:使用jQuery设置div的属性使用jQuery
$('#row-img_1').onmouseover = function(){ alert('foo'); };
$('#row-img_2').onmouseout = function(){ alert('foo2'); };
然而,上面没有奏效,当鼠标移动到或当它移动了它不会发出警报。
我也尝试了$('#row-img_1').attr();
,我也无法让这个工作。
我知道我应该使用更有效的事件处理系统,但我的div是动态生成的。另外这是一个小项目。 ;)
谢谢大家的帮助。
悬停为我工作!我将如何解除悬停?我尝试了'$('#row-img_1')。unbind('hover');'但它不起作用。 – Abs 2010-05-22 17:53:23
感谢尼克斯评论,我解除了mouseenter和mouseleave的绑定,而不是平常的绑定。我可能已经从你的答案中解决了这个问题。谢谢jAndy。 – Abs 2010-05-22 17:56:11
@Abs - ''.unbind('mouseenter mouseleave')':) – 2010-05-22 17:56:23