Worked perfectly with one modification (reverse of logic)

if ($('tbody > tr', '#documents').length == 0) {
    $('thead').hide();
}

Thanks.  I guess I haven't used the > as part of any of my selectors before.

On 2/17/08 11:10 AM, "Karl Swedberg" <[EMAIL PROTECTED]> wrote:

> 
> To see if there are any tr elements inside the tbody, use the length
> property:
> 
> if ($('tbody > tr', '#documents').length) {
> $('thead').hide();
> }
> 
> --Karl
> _________________
> Karl Swedberg
> www.englishrules.com
> www.learningjquery.com
> 
> 
> 
> On Feb 17, 2008, at 1:02 PM, Shelane wrote:
> 
>> 
>> After "deleting" a row, I want to test if there are any more rows with
>> the tbody.  If not, I want to hide the thead.
>> 
>> This logic test returned false:
>> $('tbody', '#documents').html() == ''
> 
> 
> 

Reply via email to