FC ConcursosFC Concursos

Questão FC373443

Um Analista de Sistemas criou, em uma página em condições ideais, o bloco jQuery abaixo. $(document).ready(function(){ $("input[name^='lei']").css("background-color", " #0000FF");}

Desenvolvimento Web

FCC · 2018

Um Analista de Sistemas criou, em uma página em condições ideais, o bloco jQuery abaixo. 

 

$(document).ready(function(){

     $("input[name^='lei']").css("background-color", " #0000FF");});

</script> 

 

Esse fragmento aplica a cor de fundo 

  1. verde somente nos elementos input cujo atributo name contenha a palavra lei.
  2. azul em todos elementos input cujo atributo name contenha um valor terminado pela palavra lei.
  3. vermelha somente nos elementos input cujo atributo name contenha a palavra lei.
  4. azul em todos os elementos input cujo conteúdo do atributo name inicie com a palavra lei.
  5. verde em todos elementos input cujo atributo name contenha a palavra lei.
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

O trecho jQuery apresentado executa-se quando o DOM estiver pronto graças a $(document).ready(), garantindo que os elementos input já existam na página.

O seletor usado é input[name^='lei']. O símbolo ^ dentro do seletor de atributo indica "começa com": seleciona todos os elementos input cujo atributo name inicia exatamente pela string "lei".

Sobre a ação aplicada, o método .css("background-color", "#0000FF") define a cor de fundo desses inputs para #0000FF. Em notação hexadecimal #RRGGBB, isso significa R=00, G=00, B=FF, ou seja, a cor resultante é **azul**.

Portanto, o código pinta de azul todos os campos input cujo atributo name comece com a palavra lei, imediatamente ao carregar a página.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo