У меня есть несколько HTML Выберите, которые я хочу клонировать и вставить в новую строку внутри новой начальной загрузки row и col divs. Фрагмент выглядит так:
$("#subBtn").click(function(){
var ifType = $("#pcker").clone();
var ifType2 = $("#pcker2").clone();
$("#scontainer").append("<div class='row'><div class='col'>");
$("#scontainer").append(ifType);
$("#scontainer").append("</div>");
$("#scontainer").append("<div class='col'>");
$("#scontainer").append(ifType2);
$("#scontainer").append("</div></div>");
})
<head>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
</head>
<body>
<div class="row">
<div class="row">
<div class="col">
<select class="selectpicker" data-live-search="true" id="pcker">
<option value='gag'>raps</option>
<option value='gag'>Experiments</option>
<option value='gag'>value</option>
<option value='gag'>select</option>
<option value='gag'>bootstrap</option>
</select>
<select class="selectpicker" data-live-search="true" id="pcker2">
<option value='gag2'>raps</option>
<option value='gag2'>Experiments</option>
<option value='gag2'>value</option>
<option value='gag2'>select</option>
<option value='gag2'>bootstrap</option>
</select>
<button class="btn" type="button" id="subBtn" value="test">Add Button</button>
</div>
</div>
<div class="row" id="scontainer"></div>
</div>
</body>
Проблема в том, что вместо получения новых Select-ов внутри строки и столбцов div, они отображаются вне div.
Как вставить новый выбор, чтобы HTML выглядел как
<div class="row"><div> class="col"><select><option></option></select></div><div class="col"><select><option></option></select></div></div>