JSFiddle - React, Tailwind, and code Playground
by HemalathaThanigaivel
HTML
<input type="text" class="form-control" name="userName" placeholder="Type a user's name" value="" list="user-datalist" required autofocus>
<datalist id="user-datalist">
<option data-id="53c911ea609252c600632dfe" value="Mr Smith">Mr Smith</option>
<option data-id="53c911ea60925sdfs4e444eg1" value="John Snow">John Snow</option>
<option data-id="53c911ea60925sdfs4e444eg2" value="John Snow">John Snow</option>
<option data-id="53c911ea60925234234234er" value="Mickey Mouse">Mickey Mouse</option>
</datalist>
<input type="button" id="sub" value="sub"/>
JavaScript
$('#sub').on('click',function(){
var g=$('input[type="text"]').val();
var id = $('#user-datalist').find('option').filter(function() { return $.trim( $(this).text() ) === g; });
// id.attr('data-id');
console.log(id)
alert(id.attr('data-id'));
});