I need to create dynamic inputs
/*Crear input dinamico: distancia de izquierda a derecha entre sanitarios.*/
$('#dynamicSanitary').change(function(){
var val = $(this).val();
var disSanitary = disSanitary;
var innerhtml = '';
for (var i = 0; i < val; i++) {
innerhtml += "<input type='text' class='form-control big2' placeholder='Distancia' id='" + (i + 1) + "' name='" + (i + 1) + "' size=5>";
}
$("#dis").html(innerhtml);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select class="custom-select mb-2 mr-sm-2 mb-sm-0 form-control big" id="dynamicSanitary">
<option selected>Ingrese cant sanitarios</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
<div class="col-3 center-block rabbit" id="dis">
</div>
<select class="custom-select mb-2 mr-sm-2 mb-sm-0 form-control big" id="dynamicSanitary">
<option selected>Ingrese cant sanitarios</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
<div class="col-3 center-block rabbit" id="dis">
How to do so that the second select also generates me inputs dynamically without having to change the id ?. what I can think of is that the id be dynamic.