动态添加jquery验证

动态添加jquery验证,jquery,jquery-validate,Jquery,Jquery Validate,我找到了可以动态添加jquery验证规则的地方,如下所示: $("#ParentAdNumber").rules("add", { required: true }); 但是如何附加和分离相关消息呢 $("#ParentAdNumber").rules("remove", "required"); 从文件中: 编辑:消息 添加: $("#ParentAdNumber").rules("add", { optionName: true, messages: {

我找到了可以动态添加jquery验证规则的地方,如下所示:

$("#ParentAdNumber").rules("add", { required: true });
但是如何附加和分离相关消息呢

$("#ParentAdNumber").rules("remove", "required");
从文件中:

编辑:消息

添加:

$("#ParentAdNumber").rules("add", {
    optionName: true,
    messages: {
        optionName: "message for optionName"
    }
});
删除:

$("#ParentAdNumber").rules("remove", "messages");

查看验证的源代码,您似乎无法删除特定消息…

这应该可以

.rules("add", {required: true, messages: {required: "Required input")}
简单

$("#ParentAdNumber").rules("add", {
    required: true,
    messages: {
        required: "Required input"
    }
});
您可以更改存储规则的消息:

var objRule = $("#ParentAdNumber").rules();
更改:

objRule.messages.required = "New message";
以及重新申请:

$("#ParentAdNumber").rules("add", objRule);

Thx,我也明白了这一点,但我想在规则中添加的信息是我无法理解的。太棒了,非常感谢您的帮助。那在文档中吗?所以如果我需要删除规则,我不需要担心删除消息,我明白吗?文档中有。我相信您是正确的:您不需要删除消息。值得指出的是,您必须首先定义消息,这样才能工作(需要第一个代码段)