estoy trabajando en un sitio web, Tengo una página que contiene una lista de las personas integradas así:mostrar dinámicamente/ocultar div basado en la entrada de la caja de texto
<div class="personsMenu">
<div class="person">
<div class="name">John</div>
<div class="age">18</div>
</div>
<div class="person">
<div class="name">Kate</div>
<div class="age">24</div>
</div>
<div class="person">
<div class="name">Tom</div>
<div class="age">17</div>
</div>
</div>
También tengo un cuadro de texto <input type="Text" id="filterTextBox"/>
usando jQuery que necesito para hacer lo siguiente:
Cuando la tipificación de inicio de usuario en el cuadro de texto del divs donde el "nombre" no contiene los caracteres desaparece (una especie de filtro dinámico, que sólo ven las personas que de nombre contiene el escrito diez caracteres)
Así la lógica debería ser así:
Cuando el usuario escribe un carácter en el cuadro de texto (o eliminar uno) de bucle que a través de todos los divs "persona" y si el "nombre" div interior esa "persona" contiene los caracteres que mostramos, de lo contrario la ocultamos (.show() y .hide() en jquery)
Y, por supuesto, si el cuadro de texto está vacío, mostramos todo.
¿Se puede hacer esto?
Gracias por cualquier ayuda
Si esto se puede hacer, lo ha intentado hasta ahora con jQuery (lo que el código tiene usted)? –