Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗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