Obiekt zdarzenia event w jQuery
A teraz przystąpimy do zapoznania się ze zdarzeniami w jQuery.
Podczas wyzwalania zdarzenia w jQuery
generowany jest obiekt zdarzenia
event,
który zawiera wszystkie informacje o nim. Ten
obiekt jest przekazywany do funkcji obsługi.
Na przykład, dowiedzmy się, na który tag klikamy. Weźmy następujący kod HTML:
<body>
<div id="text"></div>
<div>
<p>
<strong><span>click</span></strong>
</p>
</div>
</body>
CSS wygląda następująco:
span, strong, p {
display: block;
padding: 10px;
border: 1px solid black;
}
Teraz skorzystajmy z właściwości
event.target.nodeName naszego obiektu
event, który z kolei przekazujemy
do funkcji obsługi metody click:
$('body').click(function(event) {
$('#text').html('clicked: ' + event.target.nodeName);
});
Obiekt event zawiera wiele właściwości
i metod.