Prática para exercitar a biblioteca jQuery

Задание 1

Envolva todos os parágrafos p, dentro dos quais existe uma tag b, em uma tag div.

Задание 2

Encontre todos os parágrafos p com a classe www, coloque o texto '!' no início deles, em seguida, adicione a esses parágrafos também os títulos h1-h6 e pinte esses parágrafos e títulos de vermelho.

Задание 3

Encontre todos os parágrafos p e substitua-os pela tag div com o mesmo conteúdo.

Задание 4

Encontre todas as caixas de seleção na página e desabilite as pares entre as encontradas.

Задание 5

Defina para todas as caixas de seleção não desabilitadas o status <a href="/pt/markup/manual/html/attr/checked/">'marcado'</a>.

Задание 6

Dado o elemento #test. Defina para seu vizinho imediato acima o texto '!', e para o vizinho abaixo - o texto '?'. Resolva o problema com uma única cadeia.

Задание 7

Dado o elemento #test. Defina para seus vizinhos imediatos acima e abaixo o texto do elemento #test.

Задание 8

Dado o elemento #test. Encontre entre seus vizinhos acima o parágrafo mais próximo e defina para ele o texto do elemento #test.

Задание 9

Encontre o segundo li na página, adicione a ele a classe www, envolva-o internamente com a tag i, insira após ele um li com o texto 'olá'.

Задание 10

Encontre o décimo li na página, encontre seu pai, obtenha o vizinho imediato do pai acima, envolva-o em <div class="www"></div>.

Задание 11

Adicione ao final de cada parágrafo p, exceto dos parágrafos com a classe www, o seu número de ordem.

Задание 12

Encontre todos os parágrafos p e coloque uma cópia de cada parágrafo antes dele. Pinte a cópia de vermelho e o parágrafo original de verde.

Задание 13

Encontre os parágrafos p que estão imediatamente abaixo de um h2 e mova cada parágrafo para que ele fique imediatamente acima do h2.

Задание 14

Encontre todos os parágrafos vazios p (sem texto) e insira neles o texto do vizinho imediato acima.

Задание 15

Para o pai da tag b, se for um elemento com a classe www ou um parágrafo p, defina a cor vermelha e tamanho de texto de 30px.

Задание 16

Para todos os parágrafos vazios p defina o texto da tag h2 mais próxima acima deles.

Задание 17

Dados campos de entrada com números. Faça com que nos campos de entrada fiquem os quadrados desses números.

Задание 18

Dado o elemento #test. Coloque no início dele o texto do vizinho imediato acima, e no final - o texto do vizinho imediato abaixo.

Задание 19

Dado o elemento #test. Encontre seu segundo vizinho acima e seu segundo vizinho abaixo. Faça com que os elementos encontrados troquem os textos (o vizinho acima pegará o texto do vizinho abaixo e vice-versa).

Задание 20

Dado o elemento div. Selecione dele todos os filhos diretos, que não são títulos e pinte-os de vermelho.

Задание 21

Encontre todos os parágrafos p, pinte-os de vermelho. Em seguida, selecione entre os encontrados os parágrafos com a classe www e defina para eles o texto '!'.

Задание 22

Encontre todos os parágrafos p com a classe www, pinte-os de vermelho. Em seguida, selecione entre os parágrafos encontrados o primeiro e defina para ele o texto '!', depois selecione o último e defina para ele o texto '?'. Resolva o problema com uma única cadeia.

Задание 23

Encontre todos os parágrafos p, defina para cada um deles no final o mesmo texto que está dentro dele (ou seja, o texto no parágrafo ficará escrito duas vezes).

Задание 24

Encontre todos os parágrafos p, defina para cada um deles no final o seu número de ordem no conjunto.

Задание 25

Dados parágrafos com números. Defina para cada um deles no final o número que está armazenado nele, multiplicado pelo seu número de ordem no conjunto.

Задание 26

Ao clicar em um parágrafo p exclua seus vizinhos imediatos acima e abaixo.

Задание 27

Ao clicar em um parágrafo p exclua todos os seus vizinhos acima até o primeiro título h1-h6 (ou seja, os elementos que estão acima desse título e o próprio título não devem ser excluídos).

Задание 28

Ao clicar em um parágrafo p exclua seu vizinho inferior mais próximo com a classe www.

Задание 29

Ao clicar em um parágrafo p exclua seu quinto vizinho abaixo.

Задание 30

Ao clicar em um parágrafo p exclua seu quinto vizinho abaixo, se este não for um h2.

Задание 31

Ao clicar em um parágrafo p exclua seu quinto vizinho abaixo, se este vizinho não tiver dentro dele a tag b.

Задание 32

Ao clicar em um parágrafo p exclua seu quinto vizinho abaixo, se este vizinho não estiver imediatamente após um h2.

Задание 33

Dado o elemento #test. Troque este elemento de lugar com seu vizinho imediato abaixo.

Задание 34

Dado o elemento #test. Após seu vizinho imediato abaixo, insira uma cópia do nosso elemento.

Задание 35

Dado o elemento #test. Troque este elemento de lugar com seu vizinho mais próximo abaixo com a classe www.

Задание 36

Encontre todos os parágrafos p que dentro de um mesmo pai estão entre um e outro h2.

Задание 37

Envolva cada parágrafo p por fora e por dentro em um div.

Задание 38

Encontre todos os parágrafos p, cujo pai imediato não é um div e envolva cada um deles em <div class="www"></div>.

Задание 39

Encontre todos os parágrafos p. Remova seu pai (faça um unwrap nele), se este pai não for um div com a classe www. Em seguida, para os parágrafos cujos pais foram removidos, envolva-os em um div com a classe zzz.

Задание 40

Encontre todos os pais do elemento #test e crie um array com as classes CSS desses pais.

Задание 41

Encontre todos os parágrafos p que possuem o atributo class, e envolva cada um deles em um div com as mesmas classes do parágrafo encontrado, e remova as classes de cada parágrafo junto com o atributo class.

Задание 42

Encontre todos os parágrafos p dentro de #test, defina para eles no final o texto '!', em seguida, exclua dos encontrados os parágrafos com a classe www e defina para os restantes a cor vermelha.

Задание 43

Encontre todos os li na página, em seguida, antes do penúltimo dos encontrados, insira mais um li com o texto 'item'.

Задание 44

Encontre todos os li na página, em seguida, selecione entre os encontrados o segundo, o terceiro e o quarto a partir do final e defina para eles o texto '!'.

Задание 45

Encontre o ol com #test e reorganize todos os li nele em ordem inversa.

Задание 46

Dado o elemento #test. Encontre todos os seus vizinhos acima e todos os seus vizinhos abaixo e troque-os de lugar (ou seja, tudo que está antes do elemento deve ficar após ele e vice-versa).

Задание 47

Obtenha todos os li com a classe www, defina a cor vermelha para eles, em seguida encontre entre os encontrados aqueles li, que possuem a classe bbb e exclua-os. Resolva tudo com uma única cadeia.

Задание 48

Obtenha todos os li na página. Torne os pares dentre os obtidos vazios, e exclua os ímpares.

Задание 49

Encontre todas as tags div e dobre sua altura.

Задание 50

Encontre a soma das alturas de todos os div na página.

Задание 51

Para o elemento #test encontre o pai mais próximo com a classe www, no final deste pai adicione um parágrafo com o texto '!'.

Задание 52

Ao clicar no elemento #test encontre seu pai mais próximo com a classe www, dentro deste pai encontre todos os parágrafos e pinte-os de vermelho.

Задание 53

Pinte os primeiros 10 li na página de vermelho.

Задание 54

Pinte do 5-º ao 10-º li na página de vermelho.

Задание 55

Encontre os últimos 10 li na página, pinte-os de vermelho. Em seguida, entre os encontrados, encontre os li pares e envolva-os internamente na tag b.

Задание 56

Na página, são dados caixas de seleção. Conte quantas delas estão marcadas.

Задание 57

Dadas 5 caixas de seleção. Faça com que após o usuário marcar duas delas, todas as caixas de seleção fiquem desabilitadas.

Задание 58

Faça com que todas as caixas de seleção marcadas mudem seu estado para desmarcado e vice-versa.

Задание 59

Dado um campo de entrada. Mova o conteúdo do atributo value para o atributo placeholder, e remova completamente o próprio atributo value.

Задание 60

Dado um link. Se o atributo href começar com http://, adicione ao link o atributo target="_blank".

Задание 61

Dado um campo de entrada, no qual pode ser inserido um número. Faça com que, ao inserir um número neste campo e perder o foco, na página seja procurada uma caixa de seleção com esse número e ela se torne marcada, e as demais caixas de seleção se tornem desmarcadas.

Задание 62

Dado um seletor e botões de rádio, a quantidade de botões de rádio é igual à quantidade de itens no seletor. Faça com que ao selecionar um item no seletor, automaticamente se torne marcado o botão de rádio correspondente (correspondência pelo número de ordem: primeiro item da lista - primeiro botão de rádio e assim por diante).