$(".state").click(function() { var val=$(this).attr("id"); alert(val); }); $("#tbody td").click(function() { //這時能夠獲得正確的被點擊對象 var tdID = $(this).attr('id'); $.post(appPath + "/app/teach/train/save/", { publishID : $('#publishID').val(), teachDate : $('#teachDate').val(), stage : $('#stage').val() }, function(result) { if (result.state == 'succ') { //在此處不能用$(this)獲得被點擊的對象,得到的是ajax對象 $('#' + tdID).removeClass(); $('#' + tdID).addClass(state); } else { top.errorLayer('維護排班', '保存失敗'); } }, 'json'); });