⊗jqEvtBi 96 of 113 menu

jQuery'de Olay Bağlama

Hemen hemen her JavaScript olayına karşılık bir jQuery metodu vardır. Örneğin, elementlere tıklama şu şekilde yakalanabilir: $(seçici).click(fonksiyon).

Aşağıdaki HTML kodunu inceleyelim:

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

Bunun için şu CSS yazılmıştır:

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

Herhangi bir li öğesine tıklandığında ünlem işareti çıkmasını sağlayalım. Liste öğelerine tıklayarak deneyin:

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

Bağlanan fonksiyonun içinde, olayın meydana geldiği elemente (bizim durumumuzda tıklanan li) referans eden this kullanılabilir. Bu this, JavaScript tarzında, örneğin this.innerHTML şeklinde veya jQuery tarzında - bunun için bu this $ içine alınmalıdır, şu şekilde: $(this).

Şu HTML kodunu alalım:

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

Bu kod için aşağıdaki CSS stilleri yazılmıştır:

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

Bir li öğesine tıklandığında sonuna '!' eklenmesini sağlayalım. Çalışmasını test etmek için liste öğelerine tıklayın:

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

Her li öğesine tıklandığında başına '?' eklenmesini sağlayın.

Paragraflar verilmiştir. Her paragrafa tıklandığında ekrana içeriğinin yazılmasını sağlayın.

İçinde sayılar olan paragraflar verilmiştir. Paragrafa tıklandığında içerdiği sayının karesi paragrafta görünmelidir.

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet