要不断循环最好用 setInterval 吧var i = 0;var obj = $("tr td");setInterval(function(){ obj.css("background-color", "#FFF"); obj.eq(i).css("background-color", "red"); i++; i = (i >= obj.length) ? 0 : i;}, 2000); 上面这个就是 tr 下面无论多少个 td 单元格都会轮流自动每两秒切换成背景红色,其他的则变成白色。