Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Como concatenar string

Estou tentando selecionar o elemento " #produto1 a " mas a forma que estou concatenando não está funcionando,

document.querySelector("#produto"+i+" a")

Existe alguma restrição ao querySelector?

2 respostas
solução!

Esse modo de construir a query funciona, Leandro. O que acontece é que na verdade seu evento tem dois IDs.

O campo ID, do mesmo modo que o CLASS, quebra a lista nos espaços. Então seu evento tem os IDs produto1 e a.

Tente utilizar um hífen, assim, no seu html: id="produto1-a" e altere sua query para document.querySelector("#produto"+i+"-a") que tudo deve funcionar como esperado.

Vlw cara!

Muito obrigado pela ajuda.

Deu certo aqui.