1
特定の条件が満たされている場合にのみエラーメッセージをラップする必要があります。つまり、常にエラーメッセージをラップするので、ラッパープロパティを使用することはできません。だから私はerrorPlacement()
次のコードで使用しています。jQueryの検証で条件付きラップエラーメッセージ
errorPlacement : function(error, element) {
if (condition == true) {
error.wrap("<li></li>").appendTo(element);
}
else {
...
}
}
どういうわけか、このコードにはメッセージがラップされていません。まず、私は何をしたいのかを得るためにerrorPlacement()
を置き換える権利がありますか?次に、HTMLテキストを折り返すのは間違っていますか?
ありがとうございました!ちょっと不思議ですが、error.wrap()の何が問題なのでしょうか?これはjQueryサイトの例と一致しています。 –
@Tom、何も問題はありませんが、唯一の問題は戻り値がまだエラーオブジェクトだということです。あるいは、あなたは 'error.wrap( '
').parent()を実行した可能性があります。append(element)' – Vadim