gpt4 book ai didi

javascript - 如何在 jquery ajax 成功回调中获取 'clicked' 元素

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:33:37 27 4
gpt4 key购买 nike

这是一个困扰我多年的简单(我希望)问题。您如何获取触发 ajax 请求的触发事件的元素?这是一个例子:

<button id="clickme">Click me</button>
$("#clickme").click(function(e){
var i_need_this=e.target;
alert(i_need_this); //nice!
$.ajax({
url:'http://echo.jsontest.com/',

type: 'GET',
success: function( data, status, jqXHR ) {
alert('success');
//console.log( ??? ); Get i_need_this from somewhere?
}
});

})

直播:http://jsfiddle.net/8F3u2/

提前致谢!

最佳答案

你可以在这里使用context参数:

$.ajax({
url:'http://echo.jsontest.com/',
context:this, // <------this is the cliked button
type: 'GET',

关于javascript - 如何在 jquery ajax 成功回调中获取 'clicked' 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25119147/

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