Сообщение от kot_k_k
|
увы
$('tr:not([class*="'+маска+'"])').hide();
скрывает все абсолютно.
show - не подходит - т.к. все и так видно.
надо скрыть .
|
так скрыть надо начально, я же написал
<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
<div class="petrov">Петров</div>
<div class="ivanov">Иванов</div>
<div class="sidorov">Сидоров</div>
<div class="janbekov">Жанбеков</div>
<input type="text" id="input" value="rov"/>
<script>
$(function(){
$('#input').on('input change blur click',function(){
$('div').fadeTo(0,.3);
$('div[class*="'+$(this).val()+'"]').fadeTo(0,1);
}).click();
});
</script>
а там сами думайте, как удобней.
Nexus. ваш пример за основу взял, надеюсь вы не против