Quando eu adiciono um paciente e tento filtrar, não importa oque seja digitado no campo de busca, o paciente novo adicionando nunca desaparece. segue o meu código do filtra.js
const campoFiltro = document.querySelector("#filtrar-tabela");
campoFiltro.addEventListener("input", function(){
const digitado = this.value;
if (digitado.length > 0){
pacientes.forEach(function(paciente){
const nomePaciente = paciente.querySelector(".info-nome");
const nome = nomePaciente.textContent;
if(nome != digitado){
paciente.classList.add("invisivel");
}else{
paciente.classList.remove("invisivel");
}
});
}else{
pacientes.forEach(function(paciente){
paciente.classList.remove("invisivel");
});
}
});
vi que outros alunos também utilizaram o método forEach e chegaram num formato de código igual ao meu.
Obs. não aparece nenhuma mensagem de erro no console. Obs2. depois de adicionar um novo paciente, eu inspecionei o HTML e o HTML do paciente adicionado está igual ao dos antigos pacientes que já estavam na tabela.