JSFiddle - React, Tailwind, and code Playground
by Sunil Hari
HTML
<select name="type" id = "select1">
<option value="">Select Type</option>
<option value="commercial">Commercial</option>
<option value="condo">Condo</option>
<option value="single-family">Single Family</option>
<option value="townhouse">Townhouse</option>
</select>
<select name="rooms" id = "select2">
<option value="">Select Rooms</option>
<option value="1-2-bedrooms">1-2 Bedrooms</option>
<option value="2-3-bedrooms">2-3 Bedrooms</option>
<option value="3-4-bedrooms">3-4 Bedrooms</option>
<option value="4-bedrooms">4 + Bedrooms</option>
</select>
<input type = "hidden" id = "dummy"/>
JavaScript
showDropdown = function (element) {
var event;
event = document.createEvent('MouseEvents');
event.initMouseEvent('mousedown', true, true, window);
element.dispatchEvent(event);
};
var drop = document.getElementById('select2');
$('#select1').change(function(e){
e.preventDefault();
$("#select1").blur();
});
$("#select1").blur(function(){
setTimeout(function(){showDropdown(drop);},0);
});