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
Note: See TracTickets for help on using tickets.