javascript - 未捕获的语法错误 : Unexpected token '}'

标签 javascript jquery function

这篇文章哪里写错了?

<script>
$(function(){
    $("#teacher").clik(function({
        $("#login_teachers").slideToggle();
        $("#login_teachers").css('display', 'block');
        $("#login_parents, #login_students").css('display', 'none'),
    });

    $("#parents").clik(function({
        $("#login_parents").slideToggle();
        $("#login_parents").css('display', 'block');
        $("#login_teachers, #login_students").css('display', 'none'),
    });        

    $("#students").clik(function(){ 
        $("#login_students").slideToggle();
        $("#login_students").css('display', 'block');
        $("#login_parents, #login_teachers").css('display', 'none');
    });   
});
</script>

我收到错误

Uncaught SyntaxError: Unexpected token '}'

最佳答案

有两个不同的错误(每个错误重复三次):

  1. click 事件处理程序定义中存在拼写错误:您的代码错误地包含 clik
  2. 事件处理程序的最后一行,例如 $("#login_teachers, #login_students").css('display', 'none'),逗号终止 而不是分号。

“意外的 token '}'” 错误是由于第二个错误造成的。

关于javascript - 未捕获的语法错误 : Unexpected token '}' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61261650/

相关文章:

jquery - 解除绑定(bind)特定函数 jQuery

javascript - 通过另一个 javascript 文件添加到一个函数

JavaScript - 屈服直到下一个函数完成

javascript - 如何通过单击图像打开文本?

javascript - 如何将字符串数组值的总和绑定(bind)到 $scope

javascript - 修改Superfish菜单jQuery插件

function - 这种柯里化(Currying)函数的语法有什么区别吗?

javascript - 如何使用 Bootstrap 实现平滑滚动?

javascript - 通过单击特定按钮重定向后显示部分数据库数据 - Laravel

javascript - 如何动态调整 Shindig Gadget 的 iframe 高度