我使用 jquery 转发器重复输入字段,我需要找到添加的最后一个输入字段的名称(具有特定的 id)。
我是怎么做的:
$('#addElements').on('click', function() {
var nameOfLastInput = $("#inputID:last").attr("name");
console.log(nameOfLastInput);
});
完整的工作代码(需要一个 js 中继器库):
@section('content')
<div id="kt_repeater_1" style="padding-left: 15px; padding-right: 15px">
<div data-repeater-list="repeat">
<div data-repeater-item>
<input type="text" name="text-input" id="inputID"/>
<input data-repeater-delete type="button" value="Delete"/>
</div>
</div>
<input data-repeater-create type="button" value="Add" id="addElements"/>
</div>
@section('scripts')
<script src="assets/js/jquery.repeater.js" defer></script>
<script>
$('#addElements').on('click', function() {
var nameOfLastInput = $("#inputID:last").attr("name");
console.log(nameOfLastInput);
});
</script>
<script src="assets/js/jquery.repeater.min.js" defer></script>
@endsection
@endsection