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
- verde somente nos elementos input cujo atributo name contenha a palavra lei.
- azul em todos elementos input cujo atributo name contenha um valor terminado pela palavra lei.
- vermelha somente nos elementos input cujo atributo name contenha a palavra lei.
- azul em todos os elementos input cujo conteúdo do atributo name inicie com a palavra lei.
- 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