3

フォームのエラー処理/操作を行っていますが、検証中の入力の前にあるエラーdivを削除する必要があります...

HTML:

<p><div class="textError"></div><input type="text" name="someInputField" /></p>

入力フィールドが検証されたら、div.textErrorを削除したいと思います。私はこれを試しました...

$(this).before('<div class="textError"></div>').remove('<div class="textError"></div>');

サイコロはありません。どんな助けでも大歓迎です

4

1 に答える 1

12

beforeメソッドは何かを追加します。相対値を取得するには、prevメソッドを使用します。だからこのようなもの:

$(this)
  .prev('div.textError')
  .remove()
  .end()
.before('<div class="textError"></div>');
于 2010-06-28T20:46:56.920 に答える