⊗jqEvtDe 100 of 113 menu

jQuery да делегация

Агар Сиз JavaScript ўрганган бўлсангиз, сиз аллақачон воқеа делегацияси мавзусига тўқрилгансиз, унинг ёрдамида масалан, янги элементлар учун воқеаларни боглашдаги muаммолардан халос бўлиш мумкин. Келинг, бунинг jQuery да қандай кўринишини кўрамиз.

Куйидаги HTML кодни оламиз:

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

Унинг учун CSS шундай кўринаді:

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

Келинг энди, on методи ёрдамида, click методини олдинги дарсларда қилганимиз каби рўйхат элементи li га эмас, балки рўйхатнинг ўзи ul га боглаймиз. Шунингдек, биз иккинчи (ихтиёрий) параметр сифатида 'li' ни фарзанд селектори сифатида ўтамиз. Натижа нима бўлганини кўрамиз:

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

ul берилган, унинг ичида бир нечта li бор. ul остига тугма ясанг, уни босганда ul нинг охирига янги li 'пункт' матни билан қўшилсин. Ҳар бир li га босилганда, унинг охирига '!' қўшиладиган қилиб ясангиз. Бу янги қўшилган li лар учун ҳам ишлаши керак. Вазифани делегация ёрдамида ечинг (яъни воқеа ul га богланган бўлиши керак).

Икки устунли (исм ва фамилия) фойдаланувчилар жадвали берилган. Жадвал остига форма ясангиз, унинг ёрдамида жадвалга янги фойдаланувчи қўшиш мумкин бўлсин. Қандай ҳужайрага босилганда ўша ҳужайра матнини ўзгартириш мумкин бўлган prompt пайдо бўладиган қилиб ясангиз. Вазифани делегация ёрдамида ечинг (яъни воқеа table га богланган бўлиши керак).

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