That would certainly work, except that you'd need to take out the "." in the
hasClass call - it wants a classname, not a selector.

An easier way to do it may be (untested):

var $elements = $('#Main > div:not(.test-class)');
alert( $elements.length );

-Mike

> From: Arun Kumar
> 
> How can I get DIV elements not having a class ("test-class") 
> inside a main DIV#Main?
> 
> I am trying
> 
> var count = 0;
> $("#Main > div").each(function(){
>    if(!($(this).hasClass(".test-class")))
>    {
>        count += 1;
>    }
> });
> alert(count);
> 
> But this is not the correct way I think.
> 
> How can I do it?

Reply via email to