追加后应用

时间:2016-01-11 09:16:25

标签: javascript jquery

我在JS文件中有这样的调用:

$('.selector').each(function() {
    if ($(this).height() > 36) {}
});

使用标准HTTP请求时工作正常但我也有一些AJAX调用使用append方法加载额外数据,例如这样:

$('#something').append(result.data);

在我通过AJAX收到的数据中,我也有.selector,但这些结果没有运行$('.selector').each(function () {。如何使jQuery在附加结果上运行它?

2 个答案:

答案 0 :(得分:1)

我想说把它放在函数中:

select blabla from Table with(nolock)

现在当你这样做时,只需调用此函数:

function loopOver(){
   $('.selector').each(function () {
      if ($(this).height() > 36) {

      }
  });
}

答案 1 :(得分:0)

用户appendTo而不是追加。

$(result.data).appendTo($('#something')).each(function () {...}});