Estou pesquisando e pesquisando no Stack Overflow há algum tempo, mas simplesmente não consigo contornar esse problema.
Eu tenho uma tabela HTML padrão, contendo, digamos, frutas. Igual a:
<table>
<tr>
<td>Apple</td>
<td>Green</td>
</tr>
<tr>
<td>Grapes</td>
<td>Green</td>
</tr>
<tr>
<td>Orange</td>
<td>Orange</td>
</tr>
</table>
Acima disso, tenho uma caixa de texto, que gostaria de pesquisar na tabela conforme o usuário digita. Portanto, se digitarem, Gre
por exemplo, a linha laranja da tabela desaparecerá, deixando a Apple e o Grapes. Se eles continuassem digitando, Green Gr
a linha da Apple deveria desaparecer, deixando apenas uvas. Espero que isso esteja claro.
E, se o usuário excluir parte ou toda a sua consulta da caixa de texto, gostaria que todas as linhas que agora correspondem à consulta reapareçam.
Embora eu saiba como remover uma linha da tabela no jQuery, tenho pouca idéia de como proceder para pesquisar e remover linhas seletivamente com base nisso. Existe uma solução simples para isso? Ou um plugin?
Se alguém pudesse me apontar na direção certa, seria brilhante.
Obrigado.