如何通过使用JQuery检查容器div的任何子级是否有错误类?

时间:2009-09-08 14:42:17

标签: jquery

假设以下HTML div容器

<div id="container">
    <form>
        <div>
            <label class="error">Name</label>
            <input type="text" name="name"/>
        </div>
        <div>
            <label>Age</label>
            <input type="text" name="age"/>
        </div> 
    </form>
</div>

如何通过使用JQuery来检查容器div的子项是否有错误类?

4 个答案:

答案 0 :(得分:2)

$("#container .error").length

答案 1 :(得分:1)

$('div').children( function(){
if( $(this).hasClass( 'error' ) )
{
//do something
}
} );

答案 2 :(得分:1)

if ($("#container label.error").length == 0) {
  // none
} else {
  // at least one
}

答案 3 :(得分:0)

我是从#container开始的:

CODE

jQuery("#container").find("label").each(function (i) {
  if ( jQuery(this).hasClass("error") ) {
    //error exist
  }
});