javascript - "missing ) after argument list error "

标签 javascript jquery

我对 javascript 编程相当陌生,并且我一直在网上学习本教程。 我正在尝试使此功能正常工作,但我不断收到“参数列表后缺少 )”。有人知道我做错了什么吗?

$(function() {
    $('#main').append("<img src="plus8.png" alt="Click me to see the paragraph!" id="clickMe"/>");

    $('#clickMe').toggle(
        function() {
            $('#message').show('fast');
            $('#clickMe').attr('src', 'minus7.png');
        },
        function() {
            $('#message').hide('slow');
            $('#clickMe').attr('src', 'plus8.png');
        });
    $('message').hide();
});

最佳答案

问题出在这一行

$('#main').append("<img src="plus8.png" alt="Click me to see the paragraph!" id="clickMe" />");

不能在双引号内嵌套双引号,而是混合使用双引号和单引号进行嵌套。

$('#main').append('<img src="plus8.png" alt="Click me to see the paragraph!" id="clickMe" />');

关于javascript - "missing ) after argument list error ",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40805061/

相关文章:

jquery - 绑定(bind)事件的最佳方式?

javascript - jQuery 垂直居中文本仅在页面调整大小后加载

javascript - Express-validator 在异步验证中不返回对象

javascript - 如何在内容可编辑表中捕获键盘事件?

javascript - 如何将字符串数组转换为另一个数组

jquery - 最新版本的 jQuery for TypeScript 抛出语法错误?

javascript - 使用可变颜色突出显示 Bootstrap Datepicker 中的特定日期

javascript - 通过加载 Controller 保持后退按钮的 Angular ?

javascript - 在 IOS 上固定位置和倾斜

javascript - 如何使用 Protractor 返回数组中的 getText() 值