Karl, thanks for the update. So I guess we all should wait for jQuery 1.3.1
---- Read jQuery HowTo Resource - http://jquery-howto.blogspot.com On Sun, Jan 18, 2009 at 7:26 AM, Karl Swedberg <k...@englishrules.com> wrote: > For those who don't follow the dev list, John replied there. It turns out > there was another ticket filed for the same bug, and he has already taken > care of it: > > Yep - that's a duplicate of #3873 and has already been fixed! > > http://dev.jquery.com/ticket/3873 > --Karl > On Jan 17, 2009, at 5:31 PM, Karl Swedberg wrote: > > Hi Nic, > No worries. You're right about :first-child. > Ricardo, I have no idea why it wasn't caught in the test suite. Seems like > another handful of tests are warranted. I posted a message on the dev list, > pointing to this thread and the bug ticket, so hopefully John can get it > taken care of for 1.3.1. > --Karl > ____________ > Karl Swedberg > www.englishrules.com > www.learningjquery.com > > > > On Jan 17, 2009, at 4:19 PM, Nic Luciano wrote: > > Ah, Karl, I see the issue now. I was also confused with the original usage > since the discussion was about :first but he was using :first-child. So let > me ask, in your test, li a:first should only return one element (as per > docs, :first should always only return one element), correct? And > first-child would be what I originally expected (returning 7 links)? > > Can't believe I overlooked that- I stand corrected :D > > On Sat, Jan 17, 2009 at 4:13 PM, Ricardo Tomasi <ricardob...@gmail.com> > wrote: >> >> I know this isn't the dev list, but I'm curious about how come these >> bugs weren't caught by the test suite? >> >> On Jan 17, 6:50 pm, Karl Swedberg <k...@englishrules.com> wrote: >> > Nic, >> > Actually, it is a bug, at least in the sense that the results are >> > different from those of any previous version of jQuery. >> > >> > It isn't just about :first, though. It has to do with multiple- >> > descendant selectors in general. I've provided a test case >> > athttp://test.learningjquery.com/selector-bug.html >> > with side-by-side comparison of 1.2.6 and 1.3, showing the number of >> > matches (and I also posted an update to the ticket). >> > >> > --Karl >> > >> > ____________ >> > Karl Swedbergwww.englishrules.comwww.learningjquery.com >> > >> > On Jan 17, 2009, at 3:39 PM, Nic Luciano wrote: >> > >> > > That's true, but that's exactly how it's supposed to function. >> > >> > > On Sat, Jan 17, 2009 at 3:35 PM, jQuery Lover >> > > <ilovejqu...@gmail.com> wrote: >> > >> > > No he is not! >> > >> > > Suppose you have this scenario: >> > >> > > <div id="container"> >> > > <ul id="menu"> >> > > <li>Home</li> >> > > <li><a href="#">Rules</a></li> >> > > <li><a href="#">Pilots</a></li> >> > > <li><a href="#">Briefing</a></li> >> > > <li><a href="#">IGC</a></li> >> > > <li><a href="#">Results</a></li> >> > > <li><a href="#">Forum</a></li> >> > > </ul> >> > > </div> >> > >> > > $('#menu li:first a').remove() - will do nothing here, since first li >> > > has no anchor in it ! >> > >> > > ---- >> > > Read jQuery HowTo Resource - http://jquery-howto.blogspot.com >> > >> > > On Sun, Jan 18, 2009 at 1:28 AM, Charlie22 <ch...@post.cz> wrote: >> > >> > > > Well, you are right, thx for explanation. Now it is clear!! >> > >> > > > On 17 Led, 21:04, Pedram <pedram...@gmail.com> wrote: >> > > >> hi Guys , I know what should you do , >> > > >> $('#menu li:first a').remove() >> > > >> this is the code you need , jquery has no problem when you use this >> > > >> code $('#menu li a:first').remove(); the selector checks each li >> > > and >> > > >> removes the <a> so all of the links will be removed so in your case >> > > >> your code should look like this $('#menu li:first a').remove(); >> > > the >> > > >> selector selects the first li and removes the <a> >> > > >> that set, >> > > >> I am just following john Resig in twitter it seems he is going to >> > > >> release jquery 1.3.1 maybe he found some little bugs. > > >