选择class control-group,其子节点不是span.error

我正在使用twitter bootstrap和jquery validate插件

我有一个表格行,看起来像:

<input type="number" class="span4" class="input-xlarge" id="home_phone" name="home_phone" value="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="property->cell_phone ?>" rel="popover" data-content="Re-enter your cell_phone." data-original-title="cell_phone" >

在validation之后,当我在firebug中查看它时,带有错误的输入后跟span.error。我想选择类控制组,其中没有子节点是span.error。 我将不胜感激任何帮助。

比尔,谢谢

怎么样:

 $('.control-group').not($('.control-group span.error').closest('.control-group')). 

http://jsfiddle.net/zerkms/Dhe4j/

在jsfiddle示例中,我们选择所有没有嵌套span.error .control-group并将它们设置为红色。