Bom dia, alguém poderia me ajudar a entender o uso das aspas dentro deste querySelector? Grato!
Bom dia, alguém poderia me ajudar a entender o uso das aspas dentro deste querySelector? Grato!
Gabriel tudo bem? Pode notar que para fazer o uso do item.id foi necessário fazer o uso do + para juntar ao valor da propriedade data-id.
Com isso para se usar essa forma de atribuição foi preciso colocar aspas duplas externas e internamente para completar o valor de data-id aspas simples para ficar dessa forma renderizado
document.querySelector("[data-id='1']").innerHTML = item.quantidade;
Poderia ser feito com o inverso aspas simples fora e aspas dupla dentro
document.querySelector('[data-id="' + item.id + '"]').innerHTML = item.quantidade;
Poderia ter sido escrito dessa forma com template string
document.querySelector(`[data-id="${item.id}"]`).innerHTML = item.quantidade;
Segue algumas referências para leitura e estudos
Espero ter ajudado e bons estudos