【问题标题】:How to use each2 jquery plugin on dynamically generated content?如何在动态生成的内容上使用each2 jquery插件?
【发布时间】:2016-03-10 20:28:04
【问题描述】:

作为 AJAX 调用的结果,是否可以在附加到 DOM 的 html 上使用 each2?插件本身包含在页面顶部,在页面加载时。

我有一些这样的代码:

$(".className").each2(function(){}));

.className div 通过 AJAX 调用附加到页面。我得到这个错误:

未捕获的类型错误:$(".className")(...).each2 不是函数

编辑: 链接到 each2 插件 https://raw.githubusercontent.com/cowboy/jquery-misc/master/jquery.ba-each2.js

这就是我使用它的方式。一切正常,除了动态添加的内容。我知道 each2 可以被其他类型的循环替换,有没有办法在不这样做的情况下修复它?

   jQuery("some selector here").each2(function (i, element) {

   });

【问题讨论】:

  • 请包含更多代码,还包括each2插件的链接,jsfiddle中的演示会很有帮助。
  • 请向我们提供有关您的问题的更多信息。

标签: javascript ajax jquery-plugins


【解决方案1】:

该错误最可能的原因是 each2 没有正确加载。

【讨论】:

  • 不,each2 已正确加载,并且适用于页面加载时加载的 html。它不适用于通过 AJAX 附加的动态 HTML。我想只需在 AJAX 调用后再次加载 each2 插件即可修复它,但有更好的方法吗?
  • 如果您将其更改为使用 each 而不是 each2 是否有效?
猜你喜欢
  • 2023-03-19
  • 1970-01-01
  • 2016-01-10
  • 1970-01-01
  • 2014-11-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-03
相关资源
最近更新 更多