Сообщение от 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. ваш пример за основу взял, надеюсь вы не против