【发布时间】:2011-09-29 08:34:34
【问题描述】:
我有一个像这样包含多个 div 元素的表单
<div>
<label for="id">text</label>
<input type="text" name="id" id="id" value="">
</div>
<div>
<label for="id1">text</label>
<input type="text" name="id1" id="id1" value="">
</div>
我在提交之前使用 .post 来验证某些字段 如果输入验证失败,我会在父 div 中添加一个 span 元素
$('#id').parent('div:first').append('<span class="error">error message</span>');
<div>
<label for="id">text</label>
<input type="text" name="id" id="id" value="">
<span class="error">error message</span>
</div>
否则我想从 div 中删除跨度,我尝试了
$('#id').parent('div:first').remove('.error');
$('#id').parent('div:first').remove('span');
但不起作用 有什么想法吗?
【问题讨论】:
标签: javascript jquery