$不是AJAX调用后的函数错误

 zj 发布于 2022-12-25 18:56

我将无限滚动添加到WordPress网页。我正在使用jQuery使用以下代码向每三个内容项添加一个类,而没有任何问题:

jQuery(document).ready(function($) {
    $(".leden li:nth-child(3n)").addClass('last');
});

在发现上面的代码没有在AJAX调用后显示动态内容后执行,我添加了以下代码:

jQuery(document).ajaxComplete(function($) {
    $(".leden li:nth-child(3n)").addClass('last');  
});

我不确定这是否是在AJAX之后添加带有jQuery的类的正确方法,但似乎像Firebug一样,它在向下滚动页面并动态加载内容后仅显示以下控制台错误:

TypeError: $ is not a function

这使我作为JavaScript / jQuery的新手感到困惑,因为为什么在使用相同格式的第二部分jQuery中仅显示错误?据我所知,我只使用了一个不同的偶数处理程序...

我在做什么错,这也是使用AJAX动态添加内容时执行jQuery的正确方法吗?

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有