SyntaxError:missing:使用jQuery后属性id之后

时间:2013-12-24 04:40:51

标签: javascript jquery jquery-validate

为什么在使用bassistance在jQuery验证插件中执行以下操作时会出现以下错误? IMO应该有用,但我明白了:

  

SyntaxError:missing:属性id

之后
var type = $(this).type; //This is a hidden field in the form 


$("#myForm").validate({

    var type = $(this).type;
    rules: {
        name: {
            required: true,
            minlength: 3,
            maxlength: 51
        },
    },

1 个答案:

答案 0 :(得分:4)

这是因为validate方法接受了对象,但是你没有传递一个对象,试试

$("#myForm").validate({

type : $(this).type,
rules: {
    name: {
        required: true,
        minlength: 3,
        maxlength: 51
    },