【发布时间】:2011-07-28 04:17:13
【问题描述】:
我有一张表,我使用以下方法动态创建行:
$('#AjaxResultTable > tbody:last').append('<tr class="row"><td class="expandResult" title="Click to expand/collapse">+</td>' + id + name + suburb + state + zip + '</tr>').hide().fadeIn(200);
当我将鼠标悬停在行上时,我想更改它们的背景颜色,并在我不悬停时更改回来。
我试过了
$('#AjaxResultTable tr').hover(function () {
$(this).css('background-color', '#f5f5f5');
}, function () {
$(this).css('background-color', '#fff');
});
但那没有用,所以我尝试了
$('#AjaxResultTable tr').live('hover', function () {
$(this).css('background-color', '#f5f5f5');
}, function () {
$(this).css('background-color', '#fff');
});
当我将鼠标悬停在一行上时它会改变背景颜色,但当我不在时它不会变回白色。
有什么建议吗?
提前致谢。
【问题讨论】: