Boa noite, queria saber o porque quando eu adiciono um paciente sem querer com um espaço, por exemplo: "Ana " (esse ultimo espaço entre as aspas e a última letra) eu não consigo filtrar ele no meu input. Apenas consigo achar esse nome adicionado quando coloco o espaço que "teoricamente" coloquei sem querer, como resolver esse problema? segue meu código:
var campoFiltro = document.querySelector("#filtrar-tabela");
campoFiltro.addEventListener("input", function(){
console.log(this.value);
var pacientes = document.querySelectorAll(".paciente");
pacientes.forEach(function(paciente){
var tdNome = paciente.querySelector(".info-nome");
var nome = tdNome.textContent;
if( nome.toLowerCase() == campoFiltro.value.toLowerCase() || campoFiltro.value == 0){
paciente.classList.remove("invisivel");
}else {
paciente.classList.add("invisivel");
}
});
});