I agree with John as well. There's a subtle distinction between odd/ even collections and odd/even children. Though it's a good argument.
On Aug 13, 7:56 am, John Resig <jere...@gmail.com> wrote: > :odd/:even aren't the same as using :nth-child() - you can't just substitute > one for the other. :odd/:even operate against the entire result set whereas > :nth-child() operates against the position of the element in relation to its > siblings. > > I'm not a big fan of making backwards-incompatible changes. > > --John > > > > On Wed, Aug 12, 2009 at 11:26 PM, Andres Riofrio <riofr...@gmail.com> wrote: > > > When adding tablesorter to my site today, I came across a very counter- > > intuitive behaviour of two of jQuery's selectors: ":odd" and ":even". > > While it is clearly documented that they do start counting at zero, > > there seems to be little reason (apart from backwards compatibility) > > to label odd elements as :even, and even elements as :odd. > > Furthermore, the ease of typing of :odd and :even instead of :nth-child > > (*), make them the first choice of developers (such as tablesorter's), > > who might expect more straightforward behavior. > > > I propose is to, in the next jQuery version, change the ":odd" and > > ":even" selectors so they behave exactly like :nth-child(odd) and :nth- > > child(even), respectively. Alternatively, :odd and :even could be > > deprecated in favor of the :nth-child(*) selectors, so as to not break > > any existing code, but discouraging new developers from using the > > counter-intuitive selectors.- Hide quoted text - > > - Show quoted text - --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "jQuery Development" group. To post to this group, send email to jquery-dev@googlegroups.com To unsubscribe from this group, send email to jquery-dev+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/jquery-dev?hl=en -~----------~----~----~----~------~----~------~--~---