Skip to main content

Bug Tracker

Side navigation

#1277 closed bug (invalid)

Opened June 07, 2007 01:29PM UTC

Closed June 15, 2007 05:34AM UTC

Last modified June 21, 2007 03:59AM UTC

.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:
Blocked by: Blocking:
Description

Given the following HTML:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<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.

Attachments (0)
Change History (2)

Changed June 07, 2007 05:02PM UTC by brian comment:1

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

Changed June 15, 2007 05:34AM UTC by brandon comment:2

resolution: → invalid
status: newclosed

Yeah this was explained very well on the mailing list ... closing out as invalid.