Javascript jQuery错误:未捕获的TypeError:$不是函数

Javascript jQuery错误:未捕获的TypeError:$不是函数,javascript,jquery,wordpress,Javascript,Jquery,Wordpress,我有这个问题,因为使用了一些第三方脚本,这是抛出我一个错误。该脚本与作者实际发布的wordpress插件相关 我正在使用“iLightBox”插件为我的图像显示文本框。但是,我需要设置在lightbox gallery中显示的图像。我一直在使用开发者网站,发现以下URL: 脚本5似乎执行了我需要的操作: jQuery(document).ready(function(){ (function(){ var groupsArr = []; $('[rel^="il

我有这个问题,因为使用了一些第三方脚本,这是抛出我一个错误。该脚本与作者实际发布的wordpress插件相关

我正在使用“iLightBox”插件为我的图像显示文本框。但是,我需要设置在lightbox gallery中显示的图像。我一直在使用开发者网站,发现以下URL:

脚本5似乎执行了我需要的操作:

jQuery(document).ready(function(){

    (function(){
      var groupsArr = [];
      $('[rel^="ilightbox["]').each(function () {
        var group = this.getAttribute("rel");
        $.inArray(group, groupsArr) === -1 && groupsArr.push(group);
      });
      $.each(groupsArr, function (i, groupName) {
        $('[rel="' + groupName + '"]').iLightBox({ /* options */ });
      });
    })();

  });
我在custom.js文件中运行此代码,我可以在Chrome中使用“inspect element”查看文件是否正确加载,但脚本出现以下错误:

未捕获的TypeError:$不是函数

我已经阅读了其他用户的一些帖子,他们解释说我需要用一个函数进行封装,然后用“jQuery”结束,但是如果我这样做,它只会产生更多的错误

有人能帮我吗


出现错误的我的网站:

如果您可以更改代码,只需将$替换为jQuery即可


请确保在jQuery之后加载custom.js,以便jQuery的html文件标记应位于custom.js之上

请参阅,可能是jQuery库未链接到您的网站。可能的代码重复可以通过函数定义中的简单$来更正。只需指向文档并结束问题。但这也是一个解决方案。jQuery应该适用于OP。我已将每个“$”替换为“jQuery”,因为它们也显示为错误。我的代码如下所示:jQuerydocument.readyfunction{function{var groupsArr=[];jQuery'[rel^=ilightbox[]'.eachfunction{var group=this.getAttributeRell;jQuery.inarayGroup,groupsArr==-1&&groupsArr.pushgroup;};jQuery.eachgroupsArr,function i,groupName{jQuery'[rel='+groupName+']'.iLightBox{/*options*/};};};};但是我现在得到了一个错误:iLightBox不是一个函数这就是你说的吗?是的,首先需要加载jQuery,所以它的include脚本应该写在custom.js上面
$('[rel^="ilightbox["]').each(function () {
jQuery('[rel^="ilightbox["]').each(function () {