日期:2014-05-16  浏览次数:20391 次

live()的问题
$('.cssraindemo3 tbody tr:even').addClass('odd');
  $('.cssraindemo3 tbody tr').hover(
  function () { $(this).addClass('highlight'); },
  function () { $(this).removeClass('highlight'); }
 );

请教下.因为我是动态生成表格的tr和td.所以以上两个语句都无效.请问是否可以live()生成以上语句?

------解决方案--------------------
JScript code
$(".cssraindemo3 tbody tr").live('hover',
    function() {
        $(this).addClass('highlight');
    },
    function() {
        $(this).removeClass('highlight');
    }
);

------解决方案--------------------
探讨

用原来的方法
$('.cssraindemo3 tbody tr').hover(
function () { $(this).addClass('highlight'); },
function () { $(this).removeClass('highlight'); }
);
鼠标离开后.tr能还原原来的样式.但用了LIVE()之后.好象只执行第一个function,……