我正在进行一些表单错误处理/操作,我需要删除在验证输入之前的错误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>');
并且没有骰子。任何帮助将不胜感激
答案 0 :(得分:9)
before
方法增加了一些东西。要获得相对使用prev
方法。所以像这样:
$(this)
.prev('div.textError')
.remove()
.end()
.before('<div class="textError"></div>');