访问jquery.load成功函数中的目标元素

时间:2014-10-15 07:33:28

标签: javascript jquery

我想访问$(obj).load();的成功函数内的对象;像这样:

$('.target').load('some url',function(){
    $(this).addClass('ajaxLoaded');
});

在$ .ajaxSetup中使用它,如下所示:

$.ajaxSetup({
   success : function(){
      $(this).addClass('ajaxLoaded');
   }
});

但不能这样做$(这)返回XHR元素

1 个答案:

答案 0 :(得分:0)

注意:$ .ajaxSetup.succes将在执行load()中的函数之前执行。

所以,目标元素还不知道(也许它在某处已知,但我无法找到它。)

我认为使用$ .ajaxSetup并不是你想要做的正确工具。