Skip to main content

Bug Tracker

Side navigation

#4539 closed bug (fixed)

Opened April 15, 2009 10:50AM UTC

Closed December 09, 2009 09:43PM UTC

live with context in jquery nightly

Reported by: trixi Owned by: brandon
Priority: major Milestone: 1.4
Component: event Version: 1.3.2
Keywords: Cc:
Blocked by: Blocking:
Description

You have added support for live with a different context than document (see here: http://dev.jquery.com/ticket/4189), but the fix is not complete yet. If a parent element of the choosen context also matches the given selector-string, the live event will also fire.

I have added two patches for this.

Attachments (3)
Change History (2)

Changed April 16, 2009 08:26AM UTC by jollytoad comment:1

Good catch.

This has made me think that closest should be restricted to not traverse higher than the current jQuery context anyway - I attached a patch for this. And maybe the same should apply for other upward traversals too, ie. parent/parents.

Ah, I've just discovered this is not such a good idea. As jQuery doesn't accept an element as selector and context, so the following wouldn't work:

$(event.target, context).closest('.something')

Ok, ignore my patch! I'd remove it but can't find a way to in trac!

Changed December 09, 2009 09:43PM UTC by john comment:2

resolution: → fixed
status: newclosed

It looks like this was landed as part of the recent live commits.