Modify ↓
Ticket #10074 (closed bug: fixed)
Chaining two [] selector with :first not working
| Reported by: | ldng | Owned by: | |
|---|---|---|---|
| Priority: | low | Milestone: | 1.8 |
| Component: | selector | Version: | 1.6.1 |
| Keywords: | Cc: | ||
| Blocking: | Blocked by: |
Description
Hi,
not sure it's a real bug but I was kinda expeting this to work : $('tr[id="foo"][style="display:none"]:first')
That would be selecting the first tr which name start with foo and has display style set to none.
Change History
comment:2 Changed 22 months ago by rwaldron
- Priority changed from undecided to low
- Component changed from unfiled to selector
- Milestone changed from None to 1.6.3
Further reduction: http://jsfiddle.net/rwaldron/jcWN7/
comment:3 Changed 22 months ago by rwaldron
Also, http://api.jquery.com/first-selector/ has information regarding the performance losses you suffer with the :first selector.
Please follow the bug reporting guidlines and use jsFiddle when providing test cases and demonstrations instead of pasting the code in the ticket.
Note: See
TracTickets for help on using
tickets.

Happens both in Firefox 5 and Chrome 13 : http://jsfiddle.net/d4QFg/
Another doubt is the list obtained with $('tr[id="foo"][style="display:none"]') sorted. I'm not sure that's always the case, hence the interest in a working :first selector chaining.