⊗jqEvtBi 96 of 113 menu

Прывязванне падзей у jQuery

Амаль кожнай падзеі JavaScript адпавядае свой метад jQuery. Напрыклад, клік па элементах можна адлавіць так: $(селектар).click(функцыя).

Разгледзім наступны HTML код:

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

Для яго напісаны CSS:

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

Давайце зробім так, каб па кліку на любую li вывадзіўся клічнік. Панаціскайце на пункты спісу:

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

Усярэдзіне прывязанай функцыі даступны this, які спасылаецца на той элемент, у якім адбылася падзея (у нашым выпадку на li, на якую быў клік). Гэты this можна выкарыстоўваць стыле JavaScript, напрыклад, this.innerHTML або ў стылі jQuery - для гэтага гэты this варта абагнуць у $, вось так: $(this).

Вазьмем HTML код:

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

Да гэтага коду напісаны наступныя CSS стылі:

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

Давайце зробім так, каб па кліку на li ёй у канец дадаваўся '!'. Для праверкі працы панаціскайце на пункты спісу:

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

Зрабіце так, каб па кліку на кожную li ёй у пачатак дадаваўся '?'.

Дадзеныя абзацы. Зрабіце так, каб па кліку на кожны абзац на экран вывадзіўся яго змест.

Дадзеныя абзацы з лікамі. Па націску на абзац у ім павінен з'явіцца квадрат ліку, якое ён змяшчае.

Беларуская
AfrikaansAzərbaycanБългарскиবাংলাČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць