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

access target element in success function of jquery.load

本文关键字:目标 元素 函数 jquery load 成功 访问      更新时间:2023-09-26

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

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

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

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

但不能这样做$(this)返回XHR elemnt

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

所以,目标元素还不知道(也许它在某个地方是已知的,但我找不到它)。

我认为$.ajaxSetup的使用不适合您尝试做的事情。