mengambil value input didalam append

hai, saya belum paham cara mengambil value input didalam append yang sebelumnya telah dibuat. sebelumnya sudah saya coba cari tapi hasilnya nihil.

prosesnya data dilooping dan timpa di append lalu dari hasil looping mengambil value inputan sesuai yang di input.

HTML

 <div class="row form-group">
    <div class="col-md-12">
        <select class="form-control category_id" name="jumlah"
                id="entity"
                required>
            <option value="1" selected="tr">---- 1 Data ----
            </option>
            @for($i=2;$i<=10;$i++)
                <option value="{{$i}}">---- {{$i}} Data ----
                </option>
            @endfor
        </select>
    </div>
</div>
<div id="loop">
    <div class="row form-group has-feedback">
        <div class="col-md-12">
            <input placeholder="Type Name"
                   data-tabe="name1"
                   class="form-control name1"
                   id="name[]"
                   name="name[]" required autofocus>

        </div>
    </div>
</div>

jquery


<script>
    $(document).ready(function () {
        $(document).on('change', '#entity', function () {
            var fill1 = '';
            var valu = $(this).val();

            fill1 = '';
            for (var i = 1; i <= valu; i++) {

                    fill1 += '<div class="row form-group has-feedback">\n' +
                        '        <div class="col-md-12">\n' +
                        '            <input placeholder="Type Name"\n' +
                        '                   data-tabe="name'+i+'"\n' +
                        '                   class="form-control name'+i+'"\n' +
                        '                   id="name[]"\n' +
                        '                   name="name[]" required autofocus>\n' +
                        '\n' +
                        '        </div>';

            }
            $('#loop').empty().append(fill1);

        });

        $('#loop').html();
        $('#loop .name2').on('input', function (e) {
            console.log(asd.delegateTarget.dataset.tabe);
            console.log(asd.delegateTarget.value);

        });

    });
</script>

jika menggunakan


$('#loop').html();
        $('#loop').on('input', function (e) {
            console.log(asd);
            console.log(asd.delegateTarget.value);

        });

bisa hanya saja data value dan dataset undetect

apakah ada saran?

thanks

avatar vreallyla
@vreallyla

14 Kontribusi 1 Poin

Dipost 6 tahun yang lalu

Belum ada Jawaban. Jadi yang pertama Jawaban

Login untuk ikut Jawaban