Ticket #1277 (closed bug: invalid)
.not() method not functioning as expected.
| Reported by: | brian | Owned by: | |
|---|---|---|---|
| Priority: | critical | Milestone: | 1.1.3 |
| Component: | core | Version: | 1.1.2 |
| Keywords: | selector, not | Cc: | |
| Blocking: | Blocked by: |
Description
Given the following HTML: {{{<!DOCTYPE HTML PUBLIC "-W3CDTD HTML 4.01 TransitionalEN"> <html>
<head> <title></title> </head> <body>
<script src="jquery.js"></script> <div id="document">
<ul class="menu">
<li><a href="">Menu Link</a></li> <li><a href="">Menu Link</a></li> <li><a href="">Menu Link</a></li>
</ul>
<p><a href="">Paragraph Link</a></p> <p><a href="">Paragraph Link</a></p> <p><a href="">Paragraph Link</a></p> </div>
</body>
</html>}}}
The following two statement should yield identical selection results: {{{$("#document a").not(".menu a"); $("#document a").not($(".menu a"));}}}
However, the first statement returns all 6 <a> elements, while the second (properly) only returns the bottom 3.
Change History
Please follow the bug reporting guidlines and use jsFiddle when providing test cases and demonstrations instead of pasting the code in the ticket.

It looks like I may be mistaken about whether this is not functioning correctly.