Modify ↓
Ticket #3509 (closed enhancement: invalid)
Make selectors work across iframes
| Reported by: | paul | Owned by: | john |
|---|---|---|---|
| Priority: | major | Milestone: | 1.3 |
| Component: | selector | Version: | 1.2.6 |
| Keywords: | Cc: | paul, flesler, joern | |
| Blocking: | Blocked by: |
Description
I propose to add navigating through iframes for the immediate next version of jQuery. That would basically allow you to do stuff like $("iframe div") and fail gracefully on iframes you're not allowed to access.
Although I never worked on the selector engine, implementation seems quite easy - a initial test showed that adding something like
| ret[i].document; |
at line 232 in selector.js would do the job (probably not in all cases though). I personally think it would be a very valuable addition, and I can see quite a few usecases in jQuery UI.
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.

I can add that some people asked me how to scroll (using scrollTo/localScroll) to items in iframes when links on parent win are clicked. This would do the trick.
There are some restrictions with cross domain iframes, right ? that needs to be taken into account.