Я использую select2 для ввода в раскрывающемся списке с помощью laravel 7.x ...
<tbody>
<tr>
<td>
<x-selects.no-label id='rm_code[]' :option='App\Product::pluck("code","id")' default='null' placeholder='null' />
</td>
</tr>
</tbody>
, а я использую блейд-компонент
<div class="input-group mb-3">
{{ Form::select($id, $option, $default, ['class' => 'form-control selection move', 'name' => $id, 'id' => $id, 'placeholder' => 'Choose ..']) }}
</div>
@push('js')
<script>
$(document).ready(function() {
$('.selection').select2();
});
</script>
@endpush
и я не буду добавлять вторую строку с динамическим c входным дубликатом из формата строки 1, подобным этому
$('#table tbody').on('change', 'td', function(e) {
var data = dtable.row(this).nodes().to$().find('select[id="rm_code[]"]').val();
if (data) {
if (index == lenght - 1) {
dtable.row.add([
dtable.row(this).data()[0],
]).draw(false);
}
}
}
, но select2 не работает со строками 2, 3, 4 и т. д.