我正在使用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>
验证后,当我在firebug中查看它时,带有错误的输入后跟span.error。我想选择类控件组,其中没有子节点是span.error。我将不胜感激任何帮助。
谢谢,比尔
答案 0 :(得分:1)
怎么样:
$('.control-group').not($('.control-group span.error').closest('.control-group')).
http://jsfiddle.net/zerkms/Dhe4j/
在jsfiddle示例中,我们选择了没有嵌套.control-group
的所有span.error
并将它们设为红色。