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 回答