gpt4 book ai didi

javascript - jQuery 意外 token 错误 =

转载 作者:行者123 更新时间:2023-11-28 12:35:37 25 4
gpt4 key购买 nike

我在下面的代码示例的函数 toggleNav = function(evt){ 行上收到一个 “unexpected token ="”。我已经浏览了许多类似的帖子,但似乎不明白为什么它会抛出错误。

非常感谢任何为我指明正确方向的帮助。

<script type="text/javascript">
$(document).ready(function($) {

$("#nav > li > a").on("click", toggleNav);

function toggleNav = function(evt){
var clicked = $(this).parent().attr("class");
$("#nav").removeClass("btn1 btn2 btn3 btn4 btn5 btn6 btn7").addClass(clicked);
evt.preventDefault();
}

});
</script>

最佳答案

尝试这样

var toggleNav = function(evt){
var clicked = $(this).parent().attr("class");
$("#nav").removeClass("btn1 btn2 btn3 btn4 btn5 btn6 btn7").addClass('clicked');
evt.preventDefault();
}

或者你可以直接调用

function toggleNav (evt) {
var clicked = $(this).parent().attr("class");
$("#nav").removeClass("btn1 btn2 btn3 btn4 btn5 btn6 btn7").addClass('clicked');
evt.preventDefault();
}

并且还将 clicked 放在引号中,因为它是一个类名

关于javascript - jQuery 意外 token 错误 =,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17247431/

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