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'));
});