JSFiddle - React, Tailwind, and code Playground
HTML
<select id="streets">
</select>
<select id="buildings">
</select>
JavaScript
var addresses = {
"проспект Ленина": [1,2,3,4,5],
"улица Пушкина" : [30,31,32]
};
$( document ).ready(function() {
select = $('#streets');
$('#streets').append('<option>Выберите улицу</option>');
for (var street in addresses)
{
$('#streets').append('<option>'+street+'</option>');
}
$(document).on('change', '#streets', function(event){
var street = $(this).val();
$('#buildings').empty();
addresses[street].forEach(function(v,i,a){
$("#buildings").append('<option>'+v+'</option>')
});
});
});