Kaedah Universal on dalam jQuery

Untuk mengikat peristiwa, anda juga boleh menggunakan kaedah universal on. Parameter pertamanya menerima nama peristiwa (contohnya, 'click'), dan yang kedua - fungsi yang perlu diikat.

Pertimbangkan contoh pada kod HTML berikut:

html<ul>
  <li>teks</li>
  <li>teks</li>
  <li>teks</li>
</ul>

CSS kelihatan seperti ini:

cssli {
  width: 100px;
  cursor: pointer;
}

Sekarang tulis semula kod untuk li, yang kami tulis sebelum ini melalui kaedah on. Untuk menyemak kerja, klik pada item senarai:

javascript$('li').on('click', function() {
  $(this).append('!');
});

Anda boleh mengikat satu fungsi secara serentak kepada beberapa jenis peristiwa - untuk melakukan ini, senaraikan mereka dengan ruang: 'click mousemove dan lain-lain.'. Sebagai contoh, seperti ini:

javascript$('li').on('click mousemove', function func() {
  $(this).append('!');
});
Задание 1

Ikatkan peristiwa kepada semua pautan - apabila penuding dilalukan ke atas pautan, href-nya ditambahkan pada akhir teksnya dalam kurungan.

Задание 2

Ikatkan peristiwa kepada semua input - apabila kehilangan fokus, setiap input akan memaparkan value-nya ke dalam perenggan dengan id=#test.