gpt4 book ai didi

javascript - jQuery undefined 不仅仅是一个 twig 文件中的函数

转载 作者:行者123 更新时间:2023-11-28 00:08:53 26 4
gpt4 key购买 nike

我仅在这个位置上收到“未定义不是函数”错误。我在 var 下拉列表中得到这个,但无法识别错误。

在其他网站上,我包含此 .js 没有错误。

导航栏.js

 function insertModules($parent, modules) {
for (var i = 0; i < modules.length; i++) {
var module = modules[i];
if (module.subitems) {
var $dropdown = $('\
<li class="dropdown">\
<a href="#" class="dropdown-toggle" data-toggle="dropdown">' + module.title + ' <b class="caret"></b></a>\
<ul class="dropdown-menu"></ul>\
</li>\
');
$parent.append($dropdown);
var subParent = $dropdown.find('ul');
insertModules(subParent, module.subitems);
}
else {
insertModule($parent, module);
}
}
}

调用insertModules

    // set modules
if (ubnav.authenticated) {
var $parent = $('#ubnav-modules');
insertModules($parent, BPNAV_MODULES);

$parent = $('#ubnav-modules-alphabetical');
for (var i = 0; i < BPNAV_MODULES_ALPHABETICAL.length; i++) {
var module = BPNAV_MODULES_ALPHABETICAL[i];
if (module.name !== ubnav.currentModule) {
insertModule($parent, module);
}
else {
var $currentModule = $('#ubnav-current-module');
var $currentModuleParent = $currentModule.parent();
insertModule($currentModuleParent, module);
$currentModule.remove();
$currentModuleParent.find('li.active').addClass('current-module').addClass('hidden-lg');
}
}
}

function insertModule($parent, module) {
var href = (module.url) ? module.url : null;
if (!href) {
if (module.location === 'bp') href = ubnav.linkModuleBaseBP;
else if (module.location === 'ip') href = ubnav.linkModuleBaseIP;
else if (module.location === 'bp2') href = ubnav.linkModuleBaseBP2;
else if (module.location === 'meteor') href = ubnav.linkModuleBaseMeteor;

href += (module.suffixPath) ? module.suffixPath : module.name;
}
var current = (ubnav.currentModule === module.name) ? ' class="active"' : '';
$parent.append('<li' + current + '><a href="' + href + '">' + module.title + '</a></li>');
}

最佳答案

您已输入 insertModule($parent, module),但您的函数名为 insertModules()

相同:insertModule($currentModuleParent, module);

关于javascript - jQuery undefined 不仅仅是一个 twig 文件中的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31088113/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com