jQuery Validation Plugin 1.11.1 を使用していて、特定の div でエラーを表示しようとしましたが、問題はエラーが前のエラーに追加されたことです。これは私がやったことです
errorPlacement: function(error, element) {
error.appendTo($("#error"));
}
このシナリオを回避するように提案してください。前もって感謝します :)
jQuery Validation Plugin 1.11.1 を使用していて、特定の div でエラーを表示しようとしましたが、問題はエラーが前のエラーに追加されたことです。これは私がやったことです
errorPlacement: function(error, element) {
error.appendTo($("#error"));
}
このシナリオを回避するように提案してください。前もって感謝します :)
私の理解が正しければ、あなたの内容を<div>
現在のエラー要素に置き換える必要があります。
関数のerror
引数は、デフォルトで通常の jQuery 要素を参照し<label>
ます。これは本当です。エラー ラベルが error 内の唯一のものであることを確認したい任意の DOM 操作を使用できますdiv
。例えば:
errorPlacement: function(error, element) {
$("#error").empty().append(error);
}
または、div#error
そこに保持したいものが他にある場合(あなたerrorClass
がまだあると仮定してerror
):
errorPlacement: function(error, element) {
error.appendTo($('#error')).siblings('.error').remove();
}