-6ren">
gpt4 book ai didi

javascript - 未捕获错误 : Syntax error, 无法识别的表达式:

转载 作者:行者123 更新时间:2023-12-02 17:34:21 26 4
gpt4 key购买 nike

我正在尝试使用jquery.cookie来处理垂直 Accordion 菜单cookie。

var active = $.cookie('active'),
$nav = $("#nav > li > a"),
$active = $nav.filter('.' + active);

$nav.click(function(e, speed) {
$("#nav li ul").slideUp(speed);
if (!$(this).next().is(":visible")) {
$(this).next().slideDown(speed);
$.cookie('active', this);
}
});
if ($active.next().is(':hidden')) {
$active.trigger('click', [0]);
}

Fiddle Demo

当我点击下拉菜单时,我在 Firebug 上收到此错误:

Uncaught Error: Syntax error, unrecognized expression: . 

我不知道我做错了什么。感谢您的帮助!

最佳答案

我怀疑问题出在这里:

$active = $nav.filter('.' + active);

如果 active"" (或强制 "" 的任何内容),则变为 $nav.filter("."),这是无效的 CSS 表达式。如果我将无效的表达式输入过滤器,我会收到确切的错误。

关于javascript - 未捕获错误 : Syntax error, 无法识别的表达式:,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22759166/

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