Bug Tracker

Opened 11 years ago

Closed 11 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 11 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.