No Ajax on the page. Deane
On Oct 22, 9:42 pm, "John Resig" <[EMAIL PROTECTED]> wrote: > My guess: > You're doing an Ajax call which is loading an HTML chunk that's also > pulling in a fresh copy of jQuery and re-applying the even/odd > styling. > > --John > > On 10/22/07, Deane <[EMAIL PROTECTED]> wrote: > > > > > I'm using jquery to zebra-stripe some tables. On one page, the jquery > > consistently displays the same odd behavior. > > > Here's my code: > > > $("table.Data tr:even").addClass("EvenRow"); > > > On the first table on the page (the page has several), it applies the > > "EvenRow" class to the first eight rows (instead of alternating), then > > starts working normally for the rest of the page. > > > Additionally, in the rows where it acted oddly, I find things like > > this: > > > <tr class="EvenRow" jquery1191784494053="9" jquery1191628120598="9"> > > > It's the same seemingly random number every time, thought the value is > > different (a single-digit number, one through 10). > > > Has anyone ever seen this before? Why is it applying the "EvenRow" > > class to the first eight rows? And what's with the weird attribute? > > > (All DOM information found via FireBug.)