event.data
JQ Home <<
Objects <<
event.data
Event object data property.
Description
The event.data
Event object property, contains an optional data map passed to an event method when the currently executing handler is attached.
Syntax
Signature | Description |
---|---|
event.data | An optional data map passed to an event method when the currently executing handler is attached. |
Parameters
None.
Return
An Object
object.
event.data
Example
Objects << Top
An optional data map passed to an event method when the currently executing handler is attached.
In the example below when we press the button we pass a map of data to the addText()
function, which outputs a message below.
What we are doing here is passing across the event
object to the function addText(event)
. The map we specify, in our case { param1: '#scrollspan2', param2: 'click was attached from .one()', param3: '**JavaScript event triggered** ' }
gets tagged onto the event.data
property. We then access these parameter in the function via event.data.paramN
and use it as part of the appended data.
$(function(){
$('form').one('click', '#btn2',
{ param1: '#scrollspan2', param2: 'click was attached from .one() ',
param3: '**JavaScript event triggered** ' }, addText);
function addText(event) {
$(event.data.param1).append( event.data.param2 + '<code>' + event.data.param3+ '</code>');
}
});
We will show a message here.
Related Tutorials
jQuery Advanced Tutorials - Lesson 5 - The Event Object