Объекти ҳодиса event дар jQuery

Акнун мо ба омӯзиши ҳодисаҳо дар jQuery шурӯъ мекунем.

Ҳангоми рух додани ҳодиса дар jQuery объекти ҳодиса event ба миён омада, ки ҳамаи маълумотро дар бораи он дар бар мегирад. Ин объект ба функсияи коркардкунанда дода мешавад.

Масалан, биёед фаҳмем, ки ба кадом тег мо клик мекунем. Коди HTML-и зеринро мегирем:

html<body>
  <div id="text"></div>
  <div>
    <p>
      <strong><span>click</span></strong>
    </p>
  </div>
</body>

CSS ба таври зерин намоиш дода мешавад:

cssspan, strong, p {
  display: block;
  padding: 10px;
  border: 1px solid black;
}

Акнун аз хосияти event.target.nodeName объекти мои event истифода мебарем, ки худро ба функсияи коркардкунандаи усули click мегузаронем:

javascript$('body').click(function(event) {
  $('#text').html('клик шуд: ' + event.target.nodeName);
});

Объекти event сершумори хосиятҳо ва усулҳо аст.

event