⊗jqPrIn 113 of 113 menu

Prática para exercitar a biblioteca jQuery

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

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.

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

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

Defina para todas as caixas de seleção não desabilitadas o status 'marcado'.

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.

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

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

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á'.

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>.

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

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.

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.

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

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.

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

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

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

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).

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

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 '!'.

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.

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).

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

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.

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

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).

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

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

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

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

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

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

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

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

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

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

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

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.

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

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.

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.

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

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 '!'.

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

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).

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.

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

Encontre todas as tags div e dobre sua altura.

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

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 '!'.

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.

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

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

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.

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

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.

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

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

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

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.

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).

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar