Praktik för att träna på biblioteket jQuery

Задание 1

Alla stycken p inuti vilka finns taggen b, sätt in i taggen div.

Задание 2

Hitta alla stycken p med klassen www, sätt texten '!' i början på dem, lägg sedan till dessa stycken även rubriker h1-h6 och färga dessa stycken och rubriker i röd färg.

Задание 3

Hitta alla stycken p och ersätt dem med taggen div med samma innehåll.

Задание 4

Hitta alla kryssrutor på sidan och lås de jämna av de hittade.

Задание 5

Sätt åt alla olåsta kryssrutor statusen <a href="/sv/markup/manual/html/attr/checked/">'markerad'</a>.

Задание 6

Given element #test. Sätt åt dess omedelbara grannen ovanför texten '!', och åt grannen nedanför - texten '?'. Lös uppgiften med en kedja.

Задание 7

Given element #test. Sätt åt dess omedelbara grannar ovanför och nedanför elementets #test text.

Задание 8

Given element #test. Hitta bland dess grannar ovanför den närmaste stycket och sätt åt det elementets #test text.

Задание 9

Hitta den andra li på sidan, lägg till klassen www till den, sätt in den inuti med taggen i, sätt in efter den li med texten 'hej'.

Задание 10

Hitta den tionde li på sidan, hitta dess förälder, få den omedelbara grannen till föräldern ovanför, sätt in den i <div class="www"></div>.

Задание 11

Varje stycke p, förutom stycken med klassen www, lägg till i slutet dess ordningsnummer.

Задание 12

Hitta alla stycken p och sätt framför varje stycke dess kopia. Färga kopian i röd färg, och det ursprungliga stycket i grön.

Задание 13

Hitta stycken p som står omedelbart under h2 och flytta varje stycke så att det hamnar omedelbart ovanför h2.

Задание 14

Hitta alla tomma stycken p (utan text) och sätt in i dem texten från den omedelbara grannen ovanför.

Задание 15

Förälder till taggen b, om det är ett element med klassen www eller ett stycke p, sätt röd färg och textstorlek till 30px.

Задание 16

Åt alla tomma stycken p sätt texten från den närmaste till dem ovanför taggen h2.

Задание 17

Givna inmatningsfält med tal. Gör så att i inmatningsfälten blir kvadraterna på dessa tal.

Задание 18

Given element #test. Sätt i början texten från den omedelbara grannen ovanför, och i slutet - texten från den omedelbara grannen nedanför.

Задание 19

Given element #test. Hitta dess andra granne ovanför och dess andra granne nedanför. Gör så att de hittade elementen byter text (grannen ovanför tar texten från grannen nedanför och vice versa).

Задание 20

Given element div. Välj ur det alla omedelbara barn, som inte är rubriker och färga dem i röd färg.

Задание 21

Hitta alla stycken p, färga dem i röd färg. Välj sedan bland de hittade styckena stycken med klassen www och sätt åt dem texten '!'.

Задание 22

Hitta alla stycken p med klassen www, färga dem i röd färg. Välj sedan bland de hittade styckena det första och sätt åt det texten '!', välj sedan det sista och åt det sätt texten '?'. Lös uppgiften med en kedja.

Задание 23

Hitta alla stycken p, sätt åt var och en av dem i slutet samma text, som står inuti det (det vill säga texten i stycket kommer att skrivas två gånger).

Задание 24

Hitta alla stycken p, sätt åt var och en av dem i slutet dess ordningsnummer i uppsättningen.

Задание 25

Givna stycken med tal. Sätt åt var och en av dem i slutet talet, som finns i det, multiplicerat med dess ordningsnummer i uppsättningen.

Задание 26

Vid klick på ett stycke p ta bort dess omedelbara grannar ovanför och nedanför.

Задание 27

Vid klick på ett stycke p ta bort alla dess grannar ovanför till den första rubriken h1-h6 (det vill säga element som står ovanför denna rubrik och själva rubriken ska inte tas bort).

Задание 28

Vid klick på ett stycke p ta bort dess närmaste nedre granne med klassen www.

Задание 29

Vid klick på ett stycke p ta bort dess femte granne nedanför.

Задание 30

Vid klick på ett stycke p ta bort dess femte granne nedanför, om det inte är h2.

Задание 31

Vid klick på ett stycke p ta bort dess femte granne nedanför, om denna granne inte har inuti sig taggen b.

Задание 32

Vid klick på ett stycke p ta bort dess femte granne nedanför, om denna granne inte står omedelbart efter h2.

Задание 33

Given element #test. Byt detta element plats med dess omedelbara grannen nedanför.

Задание 34

Given element #test. Efter dess omedelbara granne nedanför sätt in kopia av vårt element.

Задание 35

Given element #test. Byt detta element plats med dess närmaste granne nedanför med klassen www.

Задание 36

Hitta alla stycken p, som inuti en förälder ligger mellan en och annan h2.

Задание 37

Sätt in varje stycke p utvändigt och invändigt i div.

Задание 38

Hitta alla stycken p, vars omedelbara förälder inte är div och sätt in var och en av dem i <div class="www"></div>.

Задание 39

Hitta alla stycken p. Ta bort deras förälder (gör unwrap på den), om denna förälder inte är div med klassen www. Sedan för de stycken, vars förälder togs bort, sätt in i div med klassen zzz.

Задание 40

Hitta alla föräldrar till elementet #test och skapa en array från CSS-klasserna för dessa föräldrar.

Задание 41

Hitta alla stycken p, som har attributet class, och sätt in var och en av dem i div med samma klasser, som det hittade stycket har, och klasserna för varje stycke ta bort tillsammans med attributet class.

Задание 42

Hitta alla stycken p från #test, sätt åt dem i slutet texten '!', exkludera sedan från de hittade styckena med klassen www och åt de kvarvarande sätt röd färg.

Задание 43

Hitta alla li på sidan, sätt sedan in före den näst sista av de hittade ännu en li med texten 'punkt'.

Задание 44

Hitta alla li på sidan, välj sedan bland de hittade den andra, tredje och fjärde från slutet och sätt åt dem texten '!'.

Задание 45

Hitta ol med #test och ändra ordning på alla li i den i omvänd ordning.

Задание 46

Given element #test. Hitta alla dess grannar ovanför och alla dess grannar nedanför och byt plats på dem (det vill säga allt som står före elementet, ska hamna efter det och vice versa).

Задание 47

Få alla li med klassen www, gör röd färg åt dem, sedan hitta bland de hittade de li, som har klassen bbb och ta bort dem. Lös allt med en kedja.

Задание 48

Få alla li på sidan. De jämna av de erhållna gör tomma, och de ojämna ta bort.

Задание 49

Hitta alla taggar div och dubbla deras höjd.

Задание 50

Hitta summan av höjderna för alla div på sidan.

Задание 51

För elementet #test hitta den närmaste föräldern med klassen www, i slutet av denna förälder lägg till ett stycke med texten '!'.

Задание 52

Vid klick på elementet #test hitta dess närmaste förälder med klassen www, inuti denna förälder hitta alla stycken och färga dem i röd färg.

Задание 53

Färga de första 10 li på sidan i röd färg.

Задание 54

Färga från 5:te till 10:e li på sidan i röd färg.

Задание 55

Hitta de sista 10 li på sidan, färga dem i röd färg. Välj sedan bland de hittade de jämna li och sätt in dem inuti i taggen b.

Задание 56

På sidan givna kryssrutor. Räkna ut hur många av dem som är markerade.

Задание 57

Givna 5 kryssrutor. Gör så att efter att användaren markerat två av dem, alla kryssrutor låses.

Задание 58

Gör så att alla markerade kryssrutor byter sitt tillstånd till omarkerat och vice versa.

Задание 59

Givet inmatningsfält. Flytta innehållet i attributet value till attributet placeholder, och själva attributet value ta bort helt.

Задание 60

Given länk. Om attributet href börjar på http://, lägg till länken attributet target="_blank".

Задание 61

Givet inmatningsfält, i vilket ett tal kan skrivas in. Gör så att vid inmatning av ett tal i detta fält och förlust av fokus på sidan söks kryssruta med sådant nummer och blir markerad, och de övriga kryssrutorna blir omarkerade.

Задание 62

Givet urvalslista och radioknappar, antalet radioknappar är lika med antalet val i urvalslistan. Gör så att vid val av ett alternativ i urvalslistan automatiskt blir markerad motsvarande radioknapp (överensstämmelse efter följdningsnummer: första alternativet i listan - första radioknappen och så vidare).