Мне нужно обернуть сообщение об ошибке, только если определенное условие выполняется. Это означает, что я не могу использовать свойство wrapper, поскольку оно всегда переносит сообщение об ошибке. Поэтому я использую errorPlacement()
со следующим кодом.
errorPlacement : function(error, element) {
if (condition == true) {
error.wrap("<li></li>").appendTo(element);
}
else {
...
}
}
Каким-то образом этот код не содержит сообщение. Во-первых, могу ли я заменить errorPlacement()
, чтобы получить то, что я хочу сделать? Во-вторых, что я делаю неправильно, чтобы обернуть текст HTML?