var $lasttd;//上一个单元格变量
var lastcolor;//上一次颜色变量
$('.x-table td').click(function(){
if($lasttd){
$lasttd.css('background',lastcolor);
} //离开后原单元格恢复原色
lastcolor=$(this).css('background-color');
if(!lastcolor)
lastcolor=$(this).css('background');//保存原始颜色
$(this).css('background','red');//设置当前单元格为红色
$lasttd=$(this);//保存上一个单元格 });