Bug Tracker

Opened 10 years ago

Closed 9 years ago

Last modified 8 years ago

#7558 closed bug (fixed)

nth-child does not handle white space in IE

Reported by: anonymous Owned by: snover
Priority: high Milestone: 1.5
Component: selector Version: 1.4.4
Keywords: Cc:
Blocked by: Blocking:

Description

p:nth-child(4n+8) works p:nth-child( 4n +8 ) does not work in IE6 (and higher?)

Change History (5)

comment:1 Changed 10 years ago by snover

Component: unfiledselector
Milestone: 1.51.4.5
Priority: undecidedhigh
Status: newopen

comment:2 Changed 10 years ago by anonymous

If Firefox does handle the spaces properly,it seems that Chrome (and certainly Safari and all other browsers with the same engine) fails when there are spaces. I guess normalizing the string so that p:nth-child( 4n + 8 ) becomes p:nth-child(4n+8) before sending it to document.querySelectorAll would allow to make it cross browser

comment:3 Changed 10 years ago by snover

Owner: set to snover
Status: openassigned

WebKit bug. This patch will allow jQuery to handle this gracefully by falling back to Sizzle until they fix it.

comment:4 Changed 9 years ago by john

Resolution: fixed
Status: assignedclosed

Landed.

comment:5 Changed 9 years ago by jitter

Milestone: 1.4.51.5

Move fixed tickets to appropriate milestone

Note: See TracTickets for help on using tickets.