//设置为默认收货地址 $(document).on('tap','.right_none',function(){ var _this = $(this); //只有这样定义,在ajax的内部才可以调用this var id = $(this).data('id'); api.set_default({ uid : _user.id, id : id },function(data){ if(data.errno){ alert(data.errdesc); return false; }else{ $('.main_bottom').find('div:first-child').removeClass('right'); $('.main_bottom').find('div:first-child').addClass('right_none'); _this.removeClass('right_none'); _this.addClass('right'); //ajax 中操作this,需要先在ajax的外面给this重新定义为_this!! } },function(){ alert("网络错误"); return false; }); });