Prakses uzdevumi jQuery bibliotēkai

Задание 1

Visus rindkopas p, kurās ir tags b, ietveriet tagā div.

Задание 2

Atrodiet visas rindkopas p ar klasi www, iestatiet tām sākumā tekstu '!', pēc tam pievienojiet šīm rindkopām vēl arī virsrakstus h1-h6 un iekrāsojiet šīs rindkopas un virsrakstus sarkanā krāsā.

Задание 3

Atrodiet visas rindkopas p un aizstājiet tās ar tagu div ar tādu pašu saturu.

Задание 4

Atrodiet visus izvēles rūtiņas lapā un bloķējiet pāra no atrastajām.

Задание 5

Iestatiet visām nebloķētajām izvēles rūtiņām statusu <a href="/lv/markup/manual/html/attr/checked/">'atzīmēts'</a>.

Задание 6

Dots elements #test. Iestatiet tā tiešajam kaimiņam augšā tekstu '!', bet kaimiņam apakšā - tekstu '?'. Atrisiniet uzdevumu ar vienu ķēdi.

Задание 7

Dots elements #test. Iestatiet tā tiešajiem kaimiņiem augšā un apakšā elementa #test tekstu.

Задание 8

Dots elements #test. Atrodiet starp tā kaimiņiem augšā tuvāko rindkopu un iestatiet tai elementa #test tekstu.

Задание 9

Atrodiet otro li lapā, pievienojiet tam klasi www, ietveriet to iekšā tagā i, ievietojiet pēc tā li ar tekstu 'sveiki'.

Задание 10

Atrodiet desmito li lapā, atrodiet tā vecāku, iegūstiet vecāka tiešo kaimiņu augšā, ietveriet to <div class="www"></div>.

Задание 11

Katrai rindkopai p, izņemot rindkopas ar klasi www, pievienojiet beigās tās kārtas numuru.

Задание 12

Atrodiet visas rindkopas p un ievietojiet pirms katras rindkopas tās kopiju. Kopiju iekrāsojiet sarkanā krāsā, bet sākotnējo rindkopu zaļā krāsā.

Задание 13

Atrodiet rindkopas p, kas atrodas tieši zem h2 un pārvietojiet katru rindkopu tā, lai tā atrastos tieši virs h2.

Задание 14

Atrodiet visas tukšās rindkopas p (bez teksta) un ievietojiet tajās teksta tiešā kaimiņa augšā.

Задание 15

Tags b vecākam, ja tas ir elements ar klasi www vai rindkopa p, iestatiet sarkano krāsu un teksta izmēru uz 30px.

Задание 16

Visām tukšajām rindkopām p iestatiet tekstu tuvākajam tām augšā esošajam tagam h2.

Задание 17

Doti ievades lauki ar skaitļiem. Padariet tā, lai ievades laukos būtu šo skaitļu kvadrāti.

Задание 18

Dots elements #test. Iestatiet tam sākumā teksta tiešā kaimiņa augšā, bet beigās - teksta tiešā kaimiņa apakšā.

Задание 19

Dots elements #test. Atrodiet tā otro kaimiņu augšā un tā otro kaimiņu apakšā. Padariet tā, lai atrastie elementi apmainītos ar tekstu (kaimiņš augšā paņems kaimiņa apakšā tekstu un otrādi).

Задание 20

Dots elements div. Izvēlieties no tā visus tiešos pēcnācējus, kuri nav virsraksti un iekrāsojiet tos sarkanā krāsā.

Задание 21

Atrodiet visas rindkopas p, iekrāsojiet tās sarkanā krāsā. Pēc tam izvēlieties starp atrastajām rindkopām rindkopas ar klasi www un iestatiet tām tekstu '!'.

Задание 22

Atrodiet visas rindkopas p ar klasi www, iekrāsojiet tās sarkanā krāsā. Pēc tam izvēlieties starp atrastajām rindkopām pirmo un iestatiet tai tekstu '!', pēc tam izvēlieties pēdējo un tai iestatiet tekstu '?'. Atrisiniet uzdevumu ar vienu ķēdi.

Задание 23

Atrodiet visas rindkopas p, iestatiet katrai no tām beigās to pašu tekstu, kurš atrodas tajā (tas ir, teksts rindkopā tiks uzrakstīts divreiz).

Задание 24

Atrodiet visas rindkopas p, iestatiet katrai no tām beigās tās kārtas numuru kopā.

Задание 25

Dotas rindkopas ar skaitļiem. Iestatiet katrai no tām beigās skaitli, kurš tajā glabājas, reizinātu ar tās kārtas numuru kopā.

Задание 26

Kad noklikšķina uz rindkopas p, izdzēsiet tās tiešos kaimiņus augšā un apakšā.

Задание 27

Kad noklikšķina uz rindkopas p, izdzēsiet visus tās kaimiņus augšā līdz pirmajam virsrakstam h1-h6 (tas ir, elementus, kas atrodas virs šī virsraksta un pašu virsrakstu dzēst nevajag).

Задание 28

Kad noklikšķina uz rindkopas p, izdzēsiet tās tuvāko apakšējo kaimiņu ar klasi www.

Задание 29

Kad noklikšķina uz rindkopas p, izdzēsiet tās piekto kaimiņu no apakšas.

Задание 30

Kad noklikšķina uz rindkopas p, izdzēsiet tās piekto kaimiņu no apakšas, ja tas nav h2.

Задание 31

Kad noklikšķina uz rindkopas p, izdzēsiet tās piekto kaimiņu no apakšas, ja šim kaimiņam nav iekšā tagu b.

Задание 32

Kad noklikšķina uz rindkopas p, izdzēsiet tās piekto kaimiņu no apakšas, ja šis kaimiņš neatrodas tieši aiz h2.

Задание 33

Dots elements #test. Samainiet šo elementu vietām ar tā tiešo kaimiņu apakšā.

Задание 34

Dots elements #test. Pēc tā tiešā kaimiņa apakšā ievietojiet mūsu elementa kopiju.

Задание 35

Dots elements #test. Samainiet šo elementu vietām ar tā tuvāko kaimiņu apakšā ar klasi www.

Задание 36

Atrodiet visas rindkopas p, kuras iekšā viena vecāka atrodas starp vienu un otru h2.

Задание 37

Ietveriet katru rindkopu p ārpusē un iekšā div.

Задание 38

Atrodiet visas rindkopas p, kurām tiešais vecāks nav div un ietveriet katru no tām <div class="www"></div>.

Задание 39

Atrodiet visas rindkopas p. Izdzēsiet to vecāku (veiciet tam unwrap), ja šis vecāks nav div ar klasi www. Pēc tam tām rindkopām, kurām tika izdzēsts vecāks, ietveriet div ar klasi zzz.

Задание 40

Atrodiet visus elementa #test vecākus un izveidojiet masīvu no šo vecāku CSS klasēm.

Задание 41

Atrodiet visas rindkopas p, kurām ir atribūts class, un katru no tām ietveriet div ar tādām pašām klasēm, kādas ir atrastajai rindkopai, bet katra rindkopas klases izdzēsiet kopā ar atribūtu class.

Задание 42

Atrodiet visas rindkopas p no #test, iestatiet tām beigās tekstu '!', pēc tam izslēdziet no atrastajām rindkopas ar klasi www un atlikušajām iestatiet sarkano krāsu.

Задание 43

Atrodiet visus li lapā, pēc tam pirms priekšpēdējā no atrastajiem ievietojiet vēl vienu li ar tekstu 'punkts'.

Задание 44

Atrodiet visus li lapā, pēc tam izvēlieties starp atrastajiem otro, trešo un ceturto no beigām un iestatiet tiem tekstu '!'.

Задание 45

Atrodiet ol ar #test un pārkārtojiet visus li tajā apgrieztā secībā.

Задание 46

Dots elements #test. Atrodiet visus tā kaimiņus augšā un visus tā kaimiņus apakšā un samainiet tos vietām (tas ir, viss, kas atrodas pirms elementa, jānonāk pēc tā un otrādi).

Задание 47

Iegūstiet visus li ar klasi www, padariet tos sarkanā krāsā, pēc tam atrodiet starp atrastajiem tos li, kuriem ir klase bbb un izdzēsiet tos. Atrisiniet visu ar vienu ķēdi.

Задание 48

Iegūstiet visus li lapā. Pāra no iegūtajiem padariet tukšus, bet nepāra izdzēsiet.

Задание 49

Atrodiet visus tagus div un divkāršojiet to augstumu.

Задание 50

Atrodiet visu div augstumu summu lapā.

Задание 51

Elementam #test atrodiet tuvāko vecāku ar klasi www, šī vecāka beigās pievienojiet rindkopu ar tekstu '!'.

Задание 52

Kad noklikšķina uz elementa #test, atrodiet tā tuvāko vecāku ar klasi www, šī vecāka iekšienē atrodiet visas rindkopas un iekrāsojiet tās sarkanā krāsā.

Задание 53

Iekrāsojiet pirmos 10 li lapā sarkanā krāsā.

Задание 54

Iekrāsojiet no 5-ā līdz 10-ajam li lapā sarkanā krāsā.

Задание 55

Atrodiet pēdējos 10 li lapā, iekrāsojiet tos sarkanā krāsā. Pēc tam no atrastajiem atrodiet pāra li un ietveriet tos iekšā tagā b.

Задание 56

Lapā dotas izvēles rūtiņas. Saskaitiet, cik no tām ir atzīmētas.

Задание 57

Dotas 5 izvēles rūtiņas. Padariet tā, lai pēc tam, kad lietotājs atzīmējis divas no tām, visas izvēles rūtiņas bloķētos.

Задание 58

Padariet tā, lai visas atzīmētās izvēles rūtiņas mainītu savu statusu uz neatzīmētu un otrādi.

Задание 59

Dots ievades lauks. Pārvietojiet atribūta value saturu uz atribūtu placeholder, bet pašu atribūtu value izdzēsiet pavisam.

Задание 60

Dota saite. Ja atribūts href sākas ar http://, pievienojiet saitei atribūtu target="_blank".

Задание 61

Dots ievades lauks, kurā var ievadīt skaitli. Padariet tā, lai ievadot skaitli šajā ievades laukā un zaudējot fokusu, lapā meklētos izvēles rūtiņa ar tādu numuru un kļūtu par atzīmētu, bet pārējās izvēles rūtiņas kļūtu par neatzīmētām.

Задание 62

Dots izvēles saraksts un radio pogu, radio pogu skaits ir vienāds ar punktu skaitu izvēles sarakstā. Padariet tā, lai izvēloties punktu izvēles sarakstā, automātiski kļūtu atzīmēta atbilstošā radio pogu (atbilstība pēc kārtas numura: pirmais saraksta punkts - pirmajai radio pogai un tā tālāk).