我有一个无序的元素列表,我想将悬停事件绑定到每个元素。 HTML结构如下:将jQuery悬停事件绑定到多个DOM元素
<ul>
<li id="url_1">item 1</li>
<li id="url_2">item 2</li>
</ul>
我认为使用for循环是最好的方法。所以我的jQuery代码如下:
for(i=1;i<=2;i++){
$("li#url_"+i).hover(function() { /* do something on mouseenter */}, function() { /* do something on mouseleave */ }); }
这应该绑定悬停事件给李#URL_1 &李#url_2。但它不工作!
您能否建议正确(而且更有效率)的方式来做到这一点?
干杯, 卡尔蒂克饶
的作品? http://www.jsfiddle.net/nQzCt/ – jAndy 2010-09-13 11:40:03