Bug Tracker

Ticket #5700 (closed bug: duplicate)

Opened 5 years ago

Last modified 4 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:

Description

$(".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.

Attachments

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

Change History

Changed 5 years ago by matiasnu

Testcase

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 4 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 4 years ago by snover

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

comment:4 Changed 4 years ago by snover

Duplicate of #6838.

Note: See TracTickets for help on using tickets.