Opened 10 years ago
Closed 10 years ago
#12188 closed bug (wontfix)
Strange JQuery behaviour with global Object extension and event triggers
Reported by: | tinnerdxp | Owned by: | |
---|---|---|---|
Priority: | undecided | Milestone: | None |
Component: | unfiled | Version: | 1.7.2 |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description
Hello,
It's my first report - so please feel free to correct me as much as you can.
I've noticed a strange behaviour of JQuery core v1.7.2 (and older versions).
When I dynamically build an element $('<a>') and dynamically attach event to it through either .bind() or .click() and have generic Object object extended to have a method (doesn't matter what method and what it does) it seems that JQuery is triggering that method for ALL "click" events. To make things worse, if the extended method signature uses a parameter it causes JQuery to error out completely.
This "works" and demonstrates the function to be executed every time: http://jsfiddle.net/tinnerdxp/AU4pm/ This "doesn't work" and errors out: http://jsfiddle.net/tinnerdxp/Pvax2/
kind regards tinnerdxp
Note: See
TracTickets for help on using
tickets.
Please see http://docs.jquery.com/Won't_Fix