是否有一个jQuery事件等同于将新项添加到FireBug控制台时?

时间:2012-03-01 21:59:01

标签: javascript jquery ajax

每次使用jQuery将新条目添加到FireBug控制台时,我都会尝试检查元素的CSS。

我的CSS检查工作正常,但没有触发检查的事件。

我想我正在寻找类似“ajaxComplete”或“ajaxStart”的东西,但这些都没有被触发。

示例:

$(document).live("ajaxComplete", function() {

   if($('#foo').css('display') == 'none') {

      alert("no!");

   } else {

      alert("yes!");

   }

});

提前致谢

1 个答案:

答案 0 :(得分:1)

根据您的评论

  

每次发送AJAX GET请求时,我都想检查一个元素的CSS。

您似乎想要全局ajaxSuccess事件。处理程序的第二个参数是xhr对象,它将为您提供包含ajax加载结果的responseText属性。

$(document).ajaxSuccess(function(e, xhr) {
  alert("I just got back " + xhr.responseText);
});