【发布时间】:2021-04-06 21:16:29
【问题描述】:
有一个具有相同类的多个按钮,虽然具有不同的 id,但如何根据单击的按钮隐藏特定按钮!
我的代码
*Btn"
<button class="join" id="join_2">Join Group</button>
jQuery/Ajax
$(".join").off().click(function (){
Var group_id = this.id;
$.ajax({
//
//
//
Success: function(data){
$(group_id).hide();
}
});
});
但这并没有隐藏成功后单击的按钮...可能 Var 不是 superGlobal.. 有谁知道我该如何解决这个问题..
【问题讨论】:
-
它应该可以工作,假设 AJAX 实际上成功返回 - 你调试过吗? (尽管注意区分大小写 - 将
Var重写为var和Success到success,然后再试一次。 -
啊等一下,我忘记了选择器中需要的#(见下文)。但是你无论如何都可以写
$(this)来将点击的元素放入一个jQuery对象中——不需要弄乱ID。