Skip to main content

Bug Tracker

Side navigation

#3814 closed bug (fixed)

Opened January 08, 2009 06:29PM UTC

Closed January 18, 2009 02:19AM UTC

Last modified March 14, 2012 11:12PM UTC

table tr:first > *:not(:first), doesn't work

Reported by: emelendez Owned by: john
Priority: major Milestone: 1.3.1
Component: selector Version: 1.3
Keywords: Cc:
Blocked by: Blocking:

I'm testing “jQuery 1.3 Beta 2″

Ok,In an HTML table, I want to select (in a single query) the cells of the first row, except the first cell.

in jQuery 1.2.6 this worked nicely:

$("table tr:first > *:not(:first)")

the use of "*" is because it could be either "th" or "td".

in jQuery 1.3b2 throws an error.

Attachments (1)
  • test-3814.html (0.6 KB) - added by dmethvin January 09, 2009 04:05AM UTC.
Change History (3)

Changed January 08, 2009 06:49PM UTC by emelendez comment:1

it is the same bug as Ticket #3745

Changed January 09, 2009 04:03AM UTC by dmethvin comment:2

need: ReviewPatch
owner: → john

Agreed, but the bug is still there in 1.3b2, at least for this case. The error happens on this line:

match[3] = match[3].match(chunker).length > 1 ?

That's the new Sizzle code mentioned in #3745.

Changed January 18, 2009 02:19AM UTC by john comment:3

component: unfilledselector
resolution: → fixed
status: newclosed
version: → 1.3

Landed a fix for this in Sizzle:

Will be merging into jQuery shortly.