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

substr is not a function

Estou recebendo o seguinte erro no console: "Uncaught TypeError: frase.substr is not a function"

A linha que está apontando o erro é essa:

var comparavel = frase.substr(0 , digitado.length);

Aí fui verificar no arquivo jquery.js e realmente não existe a função substr. Eu baixei o jquery.js nos arquivos do projeto que constam na atividade 3 da aula 1.

Algum erro meu, ou erro do arquivo do projeto mesmo?

2 respostas
solução!

Oi Maurício tudo bem?

O substr é uma função nativa do javascript e deveria funcionar. Tente rodar em outro navegador . Se mesmo assim não funcionar cola todo o seu código aqui para analisarmos.

Pode ser que tenha outra parte do código que está interferindo.

Qual navegador e versão está usando?

Achei o erro. Na verdade o problema não era a função substr e sim a função text que eu usei incorretamente.

Eu tinha digitado:

var frase = $(".frase").text;

E o código funcionou quando eu alterei para:

var frase = $(".frase").text();