Side navigation
#9840 closed bug (invalid)
Opened July 15, 2011 07:41PM UTC
Closed July 15, 2011 08:51PM UTC
Last modified July 18, 2011 07:08PM UTC
Event srcElement null in Firefox
Reported by: | jeffreypriebe@gmail.com | Owned by: | |
---|---|---|---|
Priority: | low | Milestone: | 1.next |
Component: | event | Version: | 1.6.2 |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description
Problem: The srcElement of a click event is null in Firefox.
Expected: srcElement has a value of the element that was clicked.
Workaround: The target property presents as expected.
jQuery Versions tested:
Browsers tested: Chrome, IE9, FF 4/Mac, FF 5 (Win & Mac). Failes on all Firefox configurations tested, works on all non-Firefox configurations tested.
Also tested fiddle: http://jsfiddle.net/wMjmE/ (more akin to my original code, but the issue exists in the first, simpler, jsfiddle code)
Attachments (0)
Change History (3)
Changed July 15, 2011 08:51PM UTC by comment:1
component: | unfiled → event |
---|---|
priority: | undecided → low |
resolution: | → invalid |
status: | new → closed |
Changed July 15, 2011 09:02PM UTC by comment:2
Better link:
http://api.jquery.com/category/events/event-object/
srcElement
is not specified by W3C:
http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-interface
Changed July 18, 2011 07:08PM UTC by comment:3
Thanks for the clarity. I didn't realize that it wasn't a "jQuery property" but rather dependent on the browser. Makes complete sense.
The event object along with properties jQuery supports is passed to callbacks. In other words, the event object may contain properties which jQuery does not guarantee are compatible across browsers. This is such a case.
See http://api.jquery.com/category/events/ for all of the supported event object properties.