以下脚本正常工作:
$("#regform").validate().showErrors({"username":"message"});
将脚本更改为下面的脚本后,它不起作用.
var name = "username"; $("#regform").validate().showErrors({name:"message"});
解决方法
您应该构建一个对象文字并使用
bracket notation成员访问运算符:
var name = "username",obj = {}; obj[name] = "message"; $("#regform").validate().showErrors(obj);