var $e = $(this); $.ajax({ url:"__CONTROLLER__/alterpublicnum",type:"post",data:{ "alter":$(this).closest("tr").find("input").attr("name"),"value":$(this).closest("tr").find("input").val() },success:function(data){ if(data.status == 1){ $e.closest("tr").find(".info").text($e.closest("tr").find("input").val()); } },})在ajax之前声明一个用var声明一个全局变量,然后在success中用声明的全局变量代替$(this)即可 原文链接:https://www.f2er.com/ajax/162863.html