⊗jqEvtBi 96 of 113 menu

jQuery-da hodisalarni bog‘lash

Deyarli har bir JavaScript hodisasi uchun o‘zining jQuery metodi mavjud. Masalan, elementlar ustida bosish shunday usulda aniqlanishi mumkin: $(selector).click(funktsiya).

Quyidagi HTML kodni ko‘rib chiqaylik:

<ul> <li>text</li> <li>text</li> <li>text</li> </ul>

Uchun CSS yozilgan:

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

Keling, har qanday li ustida bosilganda undov belgisi chiqadigan qilaylik. Ro‘yxat bandlari ustiga bosing:

$('li').click(function() { alert('!'); });

Bog‘langan funktsiya ichida this mavjud, hodisa yuz bergan elementga ishora qiladi (bizning holatda, bosilgan li). Ushbu this dan JavaScript uslubida foydalanish mumkin, masalan, this.innerHTML yoki jQuery uslubida - buning uchun this ni $ ga o‘rab qo‘yish kerak, shunday: $(this).

HTML kodini olaylik:

<ul> <li>text</li> <li>text</li> <li>text</li> </ul>

Ushbu kod uchun quyidagi CSS uslublari yozilgan:

li { width: 100px; } li:hover { color: red; cursor: pointer; }

Keling, li ustida bosilganda uning oxiriga '!' qo‘shilsin. Ishni tekshirish uchun ro‘yxat bandlari ustiga bosing:

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

Qiling, har bir li ustida bosilganda uning boshiga '?' qo‘shilsin.

Abzatslar berilgan. Qiling, har bir abzats ustida bosilganda ekranga uning tarkibi chiqsin.

Raqamli abzatslar berilgan. Abzats ustida bosilganda unda o‘zida mavjud bo‘lgan sonning kvadrati paydo bo‘lsin.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish