Modify ↓
Ticket #9049 (closed bug: duplicate)
.filter is searching children in IE when html5 tags are used
| Reported by: | jessedpate | Owned by: | |
|---|---|---|---|
| Priority: | high | Milestone: | 1.next |
| Component: | core | Version: | 1.5.2 |
| Keywords: | Cc: | ||
| Blocking: | Blocked by: |
Description
In internet explorer, the .filter method is incorrectly iterating over second level child nodes when html5 elements are used. This behaves as expected in firefox, chrome, and safari.
$("<body> <section class='first'> <div class='second'></div></section> </body>").filter(function() { console.log($(this).attr('class')); return $(this).is('.first') });
Expected result: 'First'
Actual Result: 'First' "Second'
Change History
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.
