jQuery Validation Plugin的showErrors()函数

时间:2009-09-09 04:45:36

标签: jquery jquery-plugins

以下脚本可以正常工作:

$("#regform").validate().showErrors({"username":"message"});

将脚本更改为下面的脚本后,它不起作用。

var name = "username";
$("#regform").validate().showErrors({name:"message"});

我需要通过变量传递字段名称。任何人都知道如何解决这个问题?

1 个答案:

答案 0 :(得分:13)

您应该构建一个对象文字并使用bracket notation成员访问运算符:

var name = "username",
    obj = {};
obj[name] = "message";

$("#regform").validate().showErrors(obj);