2

我正在使用一个 cms,它有一个通过 ajax 添加新内容的页面。

所以内容不断更新,但没有页面刷新。

这通常是添加的每条内容的 html。

   <li class="row-1" style="display: block;">
       <div class="content">
           Body text for content 1
       </div>
   </li>

随着更多内容的添加,html 将如下所示

    <li class="row-2" style="display: block;">
       <div class="content">
            Example text for content 2
       </div>
    </li>
    <li class="row3" style="display: block;">
       <div class="content">
            some more example text for content 3
       </div>
    </li>

ETC

在我的页面加载中,我为已经存在的内容执行了 jquery。

我想要的是在加载到页面时为每个新内容执行 jquery。

我会为每个项目单独创建 jquery,然后在每个项目添加到页面时加载 jquery。

或者我会创建一个 jquery 函数来检测何时添加新内容?

现在开始,我只想在添加新内容时发出警报,以便我可以看到它是如何完成的?

感谢您阅读并提供任何帮助。

4

1 回答 1

0

检查这个SO question 的答案,这可能是在成功加载 ajax 时绑定事件的解决方案。

这可能是您希望为您的网站采用的方式。

因此,您可以做的是使用元素本身加载 jquery 并将事件绑定到这些元素。

于 2013-07-26T11:15:54.950 回答