JSFiddle - React, Tailwind, and code Playground
HTML
<div class="box-a4">
<form>
<input type="text" placeholder="Search" class="search-here">
<div class="search-dropdown">
<a href="#">Lorem ipsum dolor sit amet, consectetur adipisicing elit.</a>
<a href="#">Dolorum a aperiam nemo ex fuga esse at expedita sed quo sequi voluptas labore.</a>
<a href="#">Dolorum a aperiam nemo ex fuga esse at expedita sed quo sequi voluptas labore, nihil assumenda quidem dolore illo, consequuntur neque quasi. Lorem ipsum dolor sit amet, consectetur adipisicing elit.</a>
</div>
</form>
</div>
CSS
.search-here{
width: 100%;
height: 30px;
border: 1px solid #000;
padding: 5px 10px
}
.search-dropdown{
width: 100%;
height: auto;
overflow: hidden;
background: #ececec;
border-radius: 2px;
margin-top: 5px;
display: none;
}
.search-dropdown a{
display: block;
padding: 5px;
border-bottom: 1px solid #dddddd;
text-decoration: none;
color: #000;
}
JavaScript
$( document ).ready(function() {
$('.search-here').onload=function() {
if($('.search-here').val() == ""){
$('.search-dropdown').hide();
} else {
$('.search-dropdown').show();
}
};
$('.search-here').on('paste', function () {
$('.search-dropdown').show();
});
});