Side navigation
#6427 closed bug (wontfix)
Opened April 12, 2010 04:04PM UTC
Closed July 12, 2011 04:02PM UTC
:not(:last) with only one element returns different results
Reported by: | sant0sk1 | Owned by: | |
---|---|---|---|
Priority: | low | Milestone: | 1.next |
Component: | selector | Version: | 1.4.2 |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description
Given an html snippet like this:
<div id="main">
<div class="item"><p>some words</p></div>
</div>
Running the following code:
$('#main').find('.item:not(:last)').length
Returns 1 in IE8, and 0 in Safari and Firefox:
Attachments (0)
Change History (3)
Changed April 13, 2010 01:01AM UTC by comment:1
Changed October 26, 2010 02:26AM UTC by comment:2
milestone: | 1.4.3 → 1.4.5 |
---|---|
priority: | → low |
status: | new → open |
Live test case here: http://jsfiddle.net/pKHuY/ and confirmed that Opera and Chrome align with Safari and Firefox, reporting 0. IE8 and IE9 preview report 1.
Changed July 12, 2011 04:02PM UTC by comment:3
resolution: | → wontfix |
---|---|
status: | open → closed |
You should be using .slice(1) instead of this:
Yep, does look like a bug. IE seems to be selecting div.item for some reason.