Postingan lainnya
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
0
Belum ada Jawaban. Jadi yang pertama Jawaban
Login untuk ikut Jawaban