Bug Tracker


Opened 6 years ago

Closed 5 years ago

#8906 closed bug (fixed)


Reported by: anonymous Owned by:
Priority: high Milestone: 1.8
Component: selector Version: 1.5.2
Keywords: Cc:
Blocked by: Blocking:


In this case, prevAll returns elements "in order of the DOM" instead of "in order of closest to element"


    <div> Works Correctly:
        <a href="javascript:void(0)" onclick="alert($(this).prevAll('span').first().text());">test</a>
    <div> Doesn't Work Correctly:
        <span><input />One</span>
        <span><input />Two</span>
        <span><input />Three</span>
        <a href="javascript:void(0)" onclick="alert($(this).prevAll('span:has(input,select,textarea)').first().text());">test</a>
        <span><input />Five</span>
        <span><input />Six</span>

Change History (5)

comment:1 Changed 6 years ago by colinbashbash <colin.cole@…>

i created ticket... having problems when setting author. hopefully it works this time.

Here's a JSFiddle: http://jsfiddle.net/2Lrvy/

comment:2 Changed 6 years ago by rwaldron

  • Component changed from unfiled to traversing
  • Priority changed from undecided to high

comment:3 Changed 6 years ago by timmywil

  • Status changed from new to open

comment:4 Changed 6 years ago by john

Confirmed in bug triage.

comment:5 Changed 5 years ago by dmethvin

  • Component changed from traversing to selector
  • Milestone changed from 1.next to 1.8
  • Resolution set to fixed
  • Status changed from open to closed

Please follow the bug reporting guidlines and use jsFiddle when providing test cases and demonstrations instead of pasting the code in the ticket.

Modify Ticket

Change Properties

E-mail address and user name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.