1

jQuery Validation Plugin 1.11.1 を使用していて、特定の div でエラーを表示しようとしましたが、問題はエラーが前のエラーに追加されたことです。これは私がやったことです

errorPlacement: function(error, element) {
               error.appendTo($("#error"));
              }

このシナリオを回避するように提案してください。前もって感謝します :)

4

1 に答える 1

0

私の理解が正しければ、あなたの内容を<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();
}
于 2013-06-25T08:52:23.477 に答える