JSFiddle - React, Tailwind, and code Playground
HTML
<ul>
<li data-id="a">Air balloons</li>
<li data-id="b">Balloons</li>
<li data-id="l">List Items</li>
<li data-id="i">Items</li>
</ul>
<label for="search">SEARCH : </label>
<input id="search" placeholder="search"/>
JavaScript
$(function(){
$('input#search').keyup(function (e) {
var searchValue = $(this).val();
jQuery.expr[':'].contains = function (a, i, m) {
return jQuery(a).text().toUpperCase()
.indexOf(m[3].toUpperCase()) >= 0;
};
var containText = $('li:contains(' + searchValue + ')');
var id = containText.attr('data-id');
alert(id);
});
});