我正在使用 twitter bootstrap 和 jquery validate 插件
我有几个表格行,如下所示:
<div class="form_row" >
<div class="control-group">
<label class="control-label" for="input01">home phone</label>
<div class="controls">
<input type="number" class="span4" class="input-xlarge" id="home_phone" name="home_phone" value="<?php echo $this->property->home_phone ?>" rel="popover" data-content="Re-enter your home phone." data-original-title="homephone" >
<input type="number" class="span4" class="input-xlarge" id="cell_phone" name="cell_phone" value="<?php echo $this->property->cell_phone ?>" rel="popover" data-content="Re-enter your cell_phone." data-original-title="cell_phone" >
</div>
验证后,当我在萤火虫中查看它时,有错误的输入后面是 span.error.我想选择类控制组 div,其中每个 div 子项中至少有 1 个是 span.error (我相信这些都已添加on by jquery validate),然后添加错误类并从未通过验证的控制组 div 中删除成功类。以下看起来会起作用吗?我认为它应该但正确的类似乎没有被添加和减去。
if ( $('div.control-group').find('span.error').length) {$(this).addClass('error').removeClass('success');}
谢谢,比尔