Таблица select2 на второй строке таблицы не работает - PullRequest
0 голосов
/ 24 марта 2020

Я использую 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 и т. д.

...