gpt4 book ai didi

javascript - JQuery,ajax调用后如何访问点击对象?

转载 作者:行者123 更新时间:2023-11-30 08:13:12 27 4
gpt4 key购买 nike

这看起来应该很简单,但我在让它工作时遇到了麻烦。

我有一个 .click 绑定(bind)到某个类的许多按钮。单击该按钮时,它会将其 ID 传递给 $.post 调用以进行处理。

当 $.post 调用成功返回时,我想删除按钮并向容器添加一条消息,但此时我似乎甚至无法访问该按钮。

这是 .click 绑定(bind):

$('.button').click(function() {
$.post('process.php', {
action: 'checkit'
},
function(result) {
if (result == 'win') {
// Access the button that was pressed with jQuery
}
else {
alert("fail");
}
});
});

我尝试过 $(this)、this,并在输入初始点击功能时设置了一个变量,如 var trigger=this,但这些都不起作用。我未定义,或者它指向实际的 JQuery 对象,而不是按钮。

有没有人知道我如何访问当时单击的按钮,使用 jQuery 包装器,本质上类似于 $( triggered button ).html() 这样我就可以操作正确的按钮?

感谢您的宝贵时间。

最佳答案

$('.button').click(function() {
var clicked = $(this);
....

使用局部变量进行临时存储。

关于javascript - JQuery,ajax调用后如何访问点击对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7491893/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com