jQuery библиотекаси ишлаш учун амалий машқлар

Задание 1

Ичида b теги бор барча p абзацларни div тегига ўраб қўйинг.

Задание 2

www синифига эга барча p абзацларни топинг, уларнинг бошларига '!' матнини қўйинг, сўнг ушбу абзацларга h1-h6 сарлавҳаларни қўшинг ва ушбу абзац ва сарлавҳаларни қизил рангга боянг.

Задание 3

Барча p абзацларни топиб, уларни div тегига ўзгартиринг (ичди мазмон билан бирга).

Задание 4

Саҳифадаги барча чекбоксларни топиб, топилганларнинг жуфтларини блокланган ҳолатга келтиринг.

Задание 5

Барча блокланмаган чекбоксларга <a href="/uzc/markup/manual/html/attr/checked/">'белгиланган'</a> ҳолатини белгиланг.

Задание 6

#test элемент берилган. Унинг тўғри юқори қўшнисига '!' матнини, пастки қўшнисига эса '?' матнини қўйинг. Машқни битта зanjир қилиб ечинг.

Задание 7

#test элемент берилган. Унинг тўғри юқори ва пастки қўшниларига #test элементнинг матнини қўйинг.

Задание 8

#test элемент берилган. Унинг юқори қўшнилари орасидаги энг яқин p абзацни топиш ва унга #test элементнинг матнини қўйиш.

Задание 9

Саҳифадаги иккинчи li ни топиш, унинг www синифини қўшиш, уни ичидан i тегига ўраш, унинг ортига 'салом' матнили li қўшиш.

Задание 10

Саҳифадаги ўнинчи li ни топиш, унинг ота-онасини топиш, ота-онасининг тўғри юқори қўшнисини олиш, уни <div class="www"></div> га ўраш.

Задание 11

www синифига эга бўлмаган барча p абзацларнинг охирига уларнинг тартиб рақамини қўшинг.

Задание 12

Барча p абзацларни топиб, ҳар бир абзацнинг олдига унинг нусхасини қўйинг. Нусхани қизил рангга, бошланғич абзацни яшил рангга боянг.

Задание 13

h2 нинг тўғри пастида турган p абзацларни топиб, ҳар бир абзацни кўчириб, h2 нинг тўғри юқорисига қўйинг.

Задание 14

Барча бўш p абзацларни (матнсиз) топиб, уларнинг ичига тўғри юқори қўшнисининг матнини киритинг.

Задание 15

b тегининг ота-онаси, агар у www синифли элемент ёки p абзац бўлса, уни қизил рангга боянг ва матн ҳажмини 30px га тенгланг.

Задание 16

Барча бўш p абзацларга уларнинг юқорисидаги энг яқин h2 тегининг матнини қўйинг.

Задание 17

Сонлар билан берилган инпутлар. Инпутлардаги сонларни ўзининг квадратига алмаштиринг.

Задание 18

#test элемент берилган. Унинг бошларига тўғри юқори қўшнисининг матнини, охирига эса тўғри пастки қўшнисининг матнини қўйинг.

Задание 19

#test элемент берилган. Унинг юқорисидаги иккинчи қўшниси ва пастидаги иккинчи қўшнисини топиш. Топилган элементлар алмашиниши керак (юқори қўшни пастки қўшнининг матнини олсин ва аксинча).

Задание 20

div теги берилган. Ундан барча тўғри фарзандларини танланг, улар сарлавҳа бўлмасин ва уларни қизил рангга боянг.

Задание 21

Барча p абзацларни топиб, уларни қизил рангга боянг. Сўнг топилган абзацлар орасидан www синифли абзацларни танлаб, уларга '!' матнини қўйинг.

Задание 22

www синифли барча p абзацларни топиб, уларни қизил рангга боянг. Сўнг топилган абзацларнинг биринчисига '!' матнини қўйинг, сўнг охиргисини танлаб унга '?' матнини қўйинг. Машқни битта зanjир қилиб ечинг.

Задание 23

Барча p абзацларни топиб, уларнинг ҳар бирининг охирига ўз матнини қўйинг (яъни абзацдаги матн икки марта такрорлансин).

Задание 24

Барча p абзацларни топиб, уларнинг ҳар бирининг охирига тўпламдаги тартиб рақамини қўйинг.

Задание 25

Сонлар билан берилган абзацлар. Уларнинг ҳар бирининг охирига ўзидаги сонни тўпламдаги тартиб рақамига кўпайтириб қўйинг.

Задание 26

p абзац босилганда унинг тўғри юқори ва пастки қўшниларини ўчиринг.

Задание 27

p абзац босилганда унинг юқорисидаги барча қўшниларини биринчи h1-h6 сарлавҳасигача ўчиринг (яъни, ушбу сарлавҳадан юқорида турган элементлар ва ўзи сарлавҳа ўчирилмасин).

Задание 28

p абзац босилганда унинг пастидаги энг яқин www синифли қўшнини ўчиринг.

Задание 29

p абзац босилганда унинг пастидаги бешинчи қўшнини ўчиринг.

Задание 30

p абзац босилганда унинг пастидаги бешинчи қўшнини, агар у h2 бўлмаса, ўчиринг.

Задание 31

p абзац босилганда унинг пастидаги бешинчи қўшнини, агар ушбу қўшнининг ичида b теги бўлмаса, ўчиринг.

Задание 32

p абзац босилганда унинг пастидаги бешинчи қўшнини, агар ушбу қўшни h2 нинг тўғри ортида турмаса, ўчиринг.

Задание 33

#test элемент берилган. Ушбу элементни унинг тўғри пастки қўшниси билан ўринларини алмаштиринг.

Задание 34

#test элемент берилган. Унинг тўғри пастки қўшнисининг ортига бизнинг элементнинг нусхасини киритинг.

Задание 35

#test элемент берилган. Ушбу элементни унинг пастидаги энг яқин www синифли қўшни билан ўринларини алмаштиринг.

Задание 36

Бир ота-она ичида бир h2 ва бошқа h2 ўртасида жойлашган барча p абзацларни топинг.

Задание 37

Ҳар бир p абзацни ташқаридан ва ичидан div га ўраб қўйинг.

Задание 38

Тўғри ота-онаси div бўлмаган барча p абзацларни топиб, уларнинг ҳар бирини <div class="www"></div> га ўраб қўйинг.

Задание 39

Барча p абзацларни топиш. Уларнинг ота-онасини (унига unwrap қилиш) ўчиринг, агар бу ота-она div бўлиб, www синифига эга бўлмаса. Сўнг ота-онаси ўчирилган абзацларни zzz синифли div га ўраб қўйинг.

Задание 40

#test элементнинг барча ота-оналарини топиш ва ушбу ота-оналарнинг CSS синовларидан массив яратиш.

Задание 41

class атрибутига эга барча p абзацларни топиш ва уларнинг ҳар бирини топилган абзацнинг синовлари билан div га ўраб қўйиш, абзацларнинг синовларини class атрибути билан бирга ўчириб ташлаш.

Задание 42

#test дан барча p абзацларни топиб, уларнинг охирига '!' матнини қўйинг, сўнг топилган абзацлардан www синифлиларини чиқариб ташланг ва қолганларини қизил рангга боянг.

Задание 43

Саҳифадаги барча li ларни топиш, сўнг топилганларнинг охиргисидан олдингисининг олдига яна бир 'банди' матнили li қўшиш.

Задание 44

Саҳифадаги барча li ларни топиш, сўнг топилганлар орасидан охирдан иккинчи, учинчи ва тўртинчиларни танлаб, уларга '!' матнини қўйинг.

Задание 45

#test идли ol ни топиш ва унинг ичидаги барча li ларни тескари тартибда жойлаштиринг.

Задание 46

#test элемент берилган. Унинг барча юқори қўшнилари ва барча пастки қўшниларини топиш ва уларнинг ўринларини алмаштириш (яъни элементдан олдинги барча нарсалар унинг ортига, ортидагилар эса олдига ўтиши керак).

Задание 47

www синифли барча li ларни олиб, уларни қизил рангга боянг, сўнг топилганлар орасидан bbb синифига эга бўлган li ларни ўчиринг. Ҳаммасини битта зanjир қилиб ечинг.

Задание 48

Саҳифадаги барча li ларни олинг. Олинганларнинг жуфтларини бўш қилинг, токларини эса ўчириб юборинг.

Задание 49

Барча div тегларни топиб, уларнинг баландлигини икки баробарга оширинг.

Задание 50

Саҳифадаги барча div ларнинг баландликлари йиғиндисини топиш.

Задание 51

#test элемент учун www синифли энг яқин ота-онани топиш, ушбу ота-онанинг охирига '!' матнили абзац қўшиш.

Задание 52

#test элемент босилганда унинг www синифли энг яқин ота-онасини топиш, ушбу ота-онанинг ичидаги барча абзацларни топиш ва уларни қизил рангга бояш.

Задание 53

Саҳифадаги биринчи 10 та li ни қизил рангга боянг.

Задание 54

Саҳифадаги 5-инчидан 10-инчигача бўлган li ларни қизил рангга боянг.

Задание 55

Саҳифадаги охирги 10 та li ни топиб, уларни қизил рангга боянг. Сўнг топилганлар орасидан жуфт li ларни топиб, уларни ичидан b тегига ўраб қўйинг.

Задание 56

Саҳифада берилган чекбокслар. Уларнинг нечтаси белгиланганлигини ҳисобланг.

Задание 57

5 та чекбокс берилган. Фойдаланувчи уларнинг иккитасини белгилагандан сўнг, барча чекбокслар блокланган ҳолатга келишини таъминланг.

Задание 58

Барча белгиланган чекбокслар ҳолатини белгиланмаганга ва аксинча алмаштиришни таъминланг.

Задание 59

Инпут берилган. value атрибутининг мазмунини placeholder атрибутига кўчиринг, value атрибутини эса ундириб юборинг.

Задание 60

Ҳавола берилган. Агар href атрибути http:// дан бошланса, ҳаволага target="_blank" атрибутини қўшинг.

Задание 61

Ичига сон киритиш мумкин бўлган инпут берилган. Шундай қилингки, бу инпутга сон киритилиб, фокус йўқотганида саҳифада шу номерли чекбокс изиланиб, белгиланган ҳолатга келтирилсин, қолган чекбокслар эса белгиланмаган ҳолатга келтирилсин.

Задание 62

Селект ва радио tugmalari берилган, радио tugmalari soni селектдаги бандлар сонига тенг. Шундай қилингки, селектда банд танланганда, мос радио tugmasi автоматик равишда белгилансин (мослик ketma-ketlik номери бўйича: биринчи банд - биринчи радио ва ҳоказо).