jQuery-ში event ობიექტი

ახლა კი ჩვენ jQuery-ში მოვლენებს (events) გავეცნობით.

როდესაც 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 თვისება, რომელსაც თავის მხრივ ჩვენ ვაწვდით ფუნქცია-დამმუშავებელს click მეთოდის:

javascript$('body').click(function(event) {
  $('#text').html('clicked: ' + event.target.nodeName);
});

ობიექტი event შეიცავს მრავალ თვისებას და მეთოდს.

event