因为hover不是标准的事件,因此无法直接使用live进行处理,故使用以下方法代替,效果一样。 复制代码 代码如下: $("table tr").live({ mouseenter: function() { //todo }, mouseleave: function() { //todo } }); 在循环输出的中,只针对某个下的内容进行处理的时:可以使用$(this).find()来实现: 复制代码 代码如下: water"> action" style="display:none"> {lang user/repick} {lang user/reply} water"> action" style="display:none"> {lang user/repick} {lang user/reply} water"> action" style="display:none"> {lang user/repick} {lang user/reply} water"> action" style="display:none"> {lang user/repick} {lang user/reply} <BR>$("<SPAN style="COLOR: #0000ff">.water").<SPAN style="COLOR: #800080">hover( <BR>function (){ <BR>$(this).<SPAN style="COLOR: #800080">find("<SPAN style="COLOR: #0000ff">.action").show(); <BR>}, <BR>function (){ <BR>$(this).<SPAN style="COLOR: #800080">find("<SPAN style="COLOR: #0000ff">.action").hide(); <BR>} <BR>) <BR>