Bug Tracker

Opened 7 years ago

Closed 6 years ago

Last modified 5 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 7 years ago by snover

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

comment:2 Changed 7 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 7 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 6 years ago by john

Resolution: fixed
Status: assignedclosed

Landed.

comment:5 Changed 6 years ago by jitter

Milestone: 1.4.51.5

Move fixed tickets to appropriate milestone

Note: See TracTickets for help on using tickets.