JSFiddle - React, Tailwind, and code Playground

HTML

<input type="text" name="search" placeholder="search" id="search" />

<ul  style="float:left">
  <li>
    <div class="name">Devi sri prasad</div>
    <div class="ltype">Music director</div>
  </li>
  <li>
    <div class="name">Mani Sharma</div>
    <div class="ltype">Music director</div>
  </li>
  <li>
    <div class="name">anoop rubens</div>
    <div class="ltype">Music director</div>
  </li>
  <li>
    <div class="name">yesu dasu</div>
    <div class="ltype">singer</div>
  </li>
  <li>
    <div class="name">S.P.Balu</div>
    <div class="ltype">singer</div>
  </li>
  <li>
    <div class="name">shankar mahadevan</div>
    <div class="ltype">singer</div>
  </li>
  <li>
    <div class="name">Shreya Ghoshal</div>
    <div class="ltype">singer</div>
  </li>
  <br>
</ul>

CSS

body{
  font-family:Helvetica;
  font-size:14px;
}

JavaScript

$(document).on('keyup','#search',function(){
	$.extend($.expr[":"], {
	"containsIN": function(elem, i, match, array) {
	return (elem.textContent || elem.innerText || "").toLowerCase().indexOf((match[3] || "").toLowerCase()) >= 0;
	}
});	
	var searchval = $(this).val();
	$("ul li .ltype:containsIN("+searchval+")").parent('li').show();
	$("ul li .ltype:not(:containsIN("+searchval+"))").parent('li').hide();
});