j查询错误 - 语法错误:缺少:在属性 ID 之后

jQuery error - SyntaxError: missing : after property id

本文关键字:错误 属性 ID 之后 缺少 语法 查询      更新时间:2023-09-26

我在以下代码中收到错误"语法错误:缺少:在属性 id 之后"。

jQuery("#username_update").validate({
        rules : {
            new-username : {
                required : true,
                email : true
            },
            retype-username : {
                required : true,
                email : true
            }
        },
        messages : {
            new-username : {
                required : "New User Name must be filled in"
            },
            retype-username : {
                required : "Retype User Name must be filled in"
            }
        }
    });
规则 : {

新用户名 : { 行发生错误。有什么帮助吗?

新用户名不是有效的属性名称。引用它,或使用下划线。未标记的属性名称必须遵守 JavaScript 标识符规则(字母数字加下划线和美元)。带引号的属性可以是任何字符串。

使用

"new-username" : {
                required : "New User Name must be filled in"
            }

而不是

new-username : {
                required : "New User Name must be filled in"
            }

不能在属性名称新用户名中使用"-"。使用下划线...