Eu não entendi a estrutura que passamos para o querySelector
da função atualizaElemento
.
("[data-id='"+item.id+"']")
Eu não entendi a estrutura que passamos para o querySelector
da função atualizaElemento
.
("[data-id='"+item.id+"']")
Oi Fernando, tudo bem?
A estrutura que você está vendo no querySelector
da função atualizaElemento
é uma forma de selecionar um elemento HTML com base em um atributo personalizado data-id
.
O data-id
é um atributo personalizado que pode ser adicionado a qualquer elemento HTML para armazenar informações adicionais sobre o elemento. No caso da função atualizaElemento
, estamos usando o data-id
para identificar qual elemento HTML deve ser atualizado com base no id
do item que estamos atualizando.
A estrutura ("[data-id='"+item.id+"']")
é uma string que está sendo concatenada com o id
do item para formar um seletor CSS válido. O seletor resultante é então passado para o querySelector
, que retorna o elemento HTML correspondente.
Por exemplo, se o id
do item for "123", o seletor resultante seria "[data-id='123']"
, que selecionaria qualquer elemento HTML com um atributo data-id
igual a "123".
Espero ter ajudado a esclarecer sua dúvida!
Um abraço e bons estudos.