javascript - 附加后应用每个

标签 javascript jquery

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

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

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

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

在我通过 AJAX 收到的数据中,我也有 .selector 但这个 $('.selector').each(function () { 不会针对这些结果运行.我怎样才能让 jQuery 在附加结果上运行它?

最佳答案

我想说将其放入函数中:

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

      }
  });
}

现在,当您执行此操作时,只需调用此函数:

 $('#something').append(result.data);
 loopOver(); // <------here

关于javascript - 附加后应用每个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34717770/

相关文章:

javascript - Phonegap 版本 : Application cannot run on iOS

php - 使用javascript或jquery按下按钮时在文本区域中插入图像?

javascript - 标准菜单栏/详细信息页面移动 UI 的主干 View 设计

javascript - 用于启用/禁用 div 内容滚动的复选框

Jquery:删除选择列表中以前的数据

javascript - jQuery AJAX 在成功时将函数作为数据返回

jquery - 每个组件完成加载后如何在 Angular 2 中运行 jquery 函数

javascript - 在不访问对象键的情况下迭代对象值

javascript - NPM/错误 : EACCES: permission denied, 扫描目录

Javascript 最佳实践,为什么要使用逗号来链接函数/变量声明?