Allex,

This is what I was thinking of but couldn't get my hands on the
'find'.
Your solutions works, but I think I go for Karls solution (a one-
liner).

Thank you!

Smith, Allex schreef:
> Couldn't you just use $(this) and then do whatever selector?
>
> $("table").each(function() {
>       $(this).find('tr:even').css("background-color", "#bbbbff");
> });
>
> Maybe I don't understand the question.
>
> Allex
>
> -----Original Message-----
> From: jquery-en@googlegroups.com [mailto:[EMAIL PROTECTED] On
> Behalf Of Snef
> Sent: Monday, February 04, 2008 2:38 PM
> To: jQuery (English)
> Subject: [jQuery] Zebra striping in tables
>
>
>
> Hi,
>
> I know how to do some 'zebra-striping' on tables with jQ, but i have a
> little problem.
>
> I have some (unknown amount) tables om a page and I want to 'stripe' the
> tables seperately, so that all striping is the same in each table.
>
> With a simple:
>
> $("table tr:even").css("background", "#cccccc") the rows are counted
> over all the tables and I want to start counting (for even and odd
> rows) for every table, so i tought:
>
> $("table").each(function() {
>  // how to get the rows here???
> })
>
> How do I do this? (I do not know on forehand how many or which tables
> are on the page....)

Reply via email to