jquery:获得当前点击对象 : $(this)
$(".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'); });
若是本人原创文章,请标明:本文来自博客园,作者:huiy_小溪,转载请注明原文链接:https://www.cnblogs.com/huiy/p/12334297.html。
反之,请标明原创作者,文章链接,所属平台。