Bug Tracker

Opened 8 years ago

Closed 8 years ago

#10607 closed bug (invalid)

$.parentsUntil matches partial class names

Reported by: anonymous Owned by:
Priority: undecided Milestone: None
Component: unfiled Version: 1.6.4
Keywords: Cc:
Blocked by: Blocking:

Description

Consider structure:

<div class="foo">

<div class="fooBar">

<div id="awol"></div>

</div>

</div>

$('#awol').parentsUntil('.foo'); won't match the outernmost .foo but the inner .fooBar element.

Example:

http://pastebin.com/mQ1Q8EE9

Change History (1)

comment:1 Changed 8 years ago by dmethvin

Resolution: invalid
Status: newclosed

The description for http://api.jquery.com/parentsUntil/ says:

Get the ancestors of each element in the current set of matched elements, up to but not including the element matched by the selector, DOM node, or jQuery object.

... but not including ...

So yes it did find the outermost parent, but per its documented behavior did not return it in the matched set.

The forum community can provide more info about selectors: http://forum.jquery.com/

Note: See TracTickets for help on using tickets.