Условно обернуть сообщение об ошибке в jQuery Validation - PullRequest
1 голос
/ 04 февраля 2011

Мне нужно обернуть сообщение об ошибке, только если определенное условие выполняется. Это означает, что я не могу использовать свойство wrapper, поскольку оно всегда переносит сообщение об ошибке. Поэтому я использую errorPlacement() со следующим кодом.

    errorPlacement : function(error, element) {
        if (condition == true) {
            error.wrap("<li></li>").appendTo(element);
        }
        else {
            ...
        }
    }

Каким-то образом этот код не содержит сообщение. Во-первых, могу ли я заменить errorPlacement(), чтобы получить то, что я хочу сделать? Во-вторых, что я делаю неправильно, чтобы обернуть текст HTML?

1 Ответ

1 голос
/ 04 февраля 2011

Попробуйте $('<li></li>').append(error).appendTo(element);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...