1
resposta

Aula 01 - Problemas no for

Tem um código que não funciona no jquery nem quando eu tentei usar a biblioteca 2.0.3 (usada no vídeo)

$(items[i]).text()

Isso gerava: Syntax error, unrecognized expression: ] Para contornar eu tive que usar uma função do jQuery .each.

Deixando o código desse jeito:

$('.item-total').each(function(index) {
        var val = parseFloat($(this).text())
        total += val
    })

Dessa forma o código teve o mesmo resultado e acredito que até esteticamente ficou um pouco melhor. Enfim, não entendi muito bem o porque de dar esse erro, mas fica aí minha experiência com esse problema.

1 resposta

é, talvez items ali não fosse um array. apenas um chute. De todo jeito, valeu por compartilhar, tomara que ajude outros :).