Php 如何在Ajax调用后隐藏特定按钮

Php 如何在Ajax调用后隐藏特定按钮,php,jquery,ajax,Php,Jquery,Ajax,获得了一个具有相同类的多个按钮,虽然具有不同的id,但如何根据单击的按钮隐藏特定的按钮 我的代码 *Btn“ 但这并没有隐藏成功后单击的按钮…可能Var不是超全局的。。 有人知道我如何解决这个问题吗?请再试一次 $('#' + group_id).hide(); 由于您只获得了id,而不是元素本身。因此,在隐藏该元素时仍需要添加,请重试 $('#' + group_id).hide(); 由于您只获得了id,而不是元素本身。因此,您仍然需要在隐藏该元素时添加,而您忘记了选择器开头的# 但无论

获得了一个具有相同类的多个按钮,虽然具有不同的id,但如何根据单击的按钮隐藏特定的按钮

我的代码

*Btn“

但这并没有隐藏成功后单击的按钮…可能Var不是超全局的。。 有人知道我如何解决这个问题吗?

请再试一次

$('#' + group_id).hide();
由于您只获得了id,而不是元素本身。因此,在隐藏该元素时仍需要添加
,请重试

$('#' + group_id).hide();
由于您只获得了id,而不是元素本身。因此,您仍然需要在隐藏该元素时添加
,而您忘记了选择器开头的#

但无论如何,您根本不需要乱动ID,您可以按如下方式操作:

$(".join").off().click(function (){
  var btn = $(this); //create jQuery object direct from the element

  $.ajax({
    //
    //
    //
    success: function(data){
      btn.hide();
    }
  });
});
您忘记了选择器开头的#

但无论如何,您根本不需要乱动ID,您可以按如下方式操作:

$(".join").off().click(function (){
  var btn = $(this); //create jQuery object direct from the element

  $.ajax({
    //
    //
    //
    success: function(data){
      btn.hide();
    }
  });
});

假设AJAX真的成功返回,它应该可以工作-你调试过了吗?(尽管要注意区分大小写-将
Var
重写到
Var
Success
Success
,然后再试一次。啊,等等,我忘记了选择器中需要#(见下文)。但是您可以编写
$(this)
以将单击的元素放入jQuery对象中—无需修改ID。如果AJAX确实成功返回,它应该可以工作—您调试过了吗?(尽管要注意区分大小写-将
Var
重写为
Var
并将
Success
重写为
Success
,然后再试一次。等等,我忘记了选择器中需要#(请参见下文)。但您可以只写
$(此)
Answery可将单击的元素放入jQuery对象中,无需乱用ID。这很有效…谢谢这很有效…谢谢