Bug Tracker

Ticket #5700 (closed bug: duplicate)

Opened 6 years ago

Last modified 5 years ago

.class:not(:first) does not work as expected in IE8

Reported by: matiasnu Owned by: john
Priority: low Milestone: 1.4
Component: selector Version: 1.3.2
Keywords: css selectors Cc:
Blocking: Blocked by:


$(".elem:not(:first)") will select all divs with class .elem in IE8, but Chrome and Firefox 3.5 will select all except the first div.

$("div.elem:not(:first)") will select all except the first div in IE8, Chrome and Firefox.

Attached testcase.


ie8bug.html Download (1.2 KB) - added by matiasnu 6 years ago.

Change History

Changed 6 years ago by matiasnu


comment:1 Changed 5 years ago by matiasnu

I get the same behavior in IE8 when using jQuery 1.4rc1, but I guess this is more of a sizzle bug?

comment:2 Changed 5 years ago by addyosmani

  • Keywords css selectors added
  • need changed from Review to Patch
  • Priority changed from major to low

I've tried your originally submitted test case and it would indeed appear that the selector $(".elem:not(:first)") is not working as expected in IE8.

Live test case here:  http://jsfiddle.net/addyosmani/ZndXa/

Flagging for a further review and patch.

comment:3 Changed 5 years ago by snover

  • Status changed from new to closed
  • Resolution set to duplicate

comment:4 Changed 5 years ago by snover

Duplicate of #6838.

Note: See TracTickets for help on using tickets.