在ajax.load()中传递jQuery(this)

时间:2013-05-10 13:50:49

标签: jquery ajax

我正在尝试将参数传递给ajax.load()。我想将this从父函数传递给ajax.load()。我想在里面使用它

这是我的代码:

ajax.done(function(msg) {
    jQuery(this).children('p').append(msg); 
});

1 个答案:

答案 0 :(得分:4)

您可以定义一个在闭包中保存所需值的变量:

var $this = $(this);
ajax.done(function(msg) {
    $this.children('p').append(msg); 
});