Side navigation
#11279 closed bug (invalid)
Opened February 04, 2012 08:26PM UTC
Closed February 04, 2012 10:39PM UTC
prev() does not filter by selector
| Reported by: | juandavid1707@gmail.com | Owned by: | |
|---|---|---|---|
| Priority: | undecided | Milestone: | None |
| Component: | unfiled | Version: | 1.7.1 |
| Keywords: | Cc: | ||
| Blocked by: | Blocking: |
Description
See this http://jsbin.com/ocuxad/4/edit.
Or,
in javascript
x=$('select#per_page').prev('#page');
console.log($('select#per_page'));
console.log(x); // returns []
in html
<input id="page" name="page" type="hidden" value="1"> <input id="per_page" name="per_page" type="hidden" value="25"> <select id="per_page" name="per_page"> <option value="10">10</option> <option value="25">25</option> <option value="50">50</option> </select>
Attachments (0)
Change History (1)
Changed February 04, 2012 10:39PM UTC by comment:1
| resolution: | → invalid |
|---|---|
| status: | new → closed |
That markup is invalid, it has two elements with the same id. Please ask for help on the forum or on StackOverflow. Also see the documentation for
.prev(), it seems you expect the method to look back until it finds what is in the selector and that is not the case.http://api.jquery.com/prev/