Olá, eu resolvi implementar a função startsWith(), porém minha borda só fica da cor vermelha. Já tentei de vários modos aqui e não consegui com que ela ficasse verde, em caso de acerto.
Como eu posso implementar essa função, de modo que apareça a cor respectiva?
O código:
function inicializaMarcadores() {
var frase = $(".frase").text();
campo.on("input", function() {
var digitado = campo.val();
var comparavel = frase.substr(0, digitado.length);
if (frase.startsWith(digitado)) {
campo.addClass("borda-verde");
campo.removeClass("borda-vermelha");
} else {
campo.addClass("borda-vermelha");
campo.removeClass("borda-verde");
}
});
}
O var "comparável" não foi inicializado, pois eu substituí o operador lógico no if pela função startsWith(), daí não sei se o erro pode estar nesse fator..