gpt4 book ai didi

php - 添加带有日期字段的动态行 jQuery

转载 作者:行者123 更新时间:2023-11-28 02:28:07 24 4
gpt4 key购买 nike

我有一个正在开发的 Web 应用程序,它包括一个动态添加和删除行的功能,该功能已经实现。但是,我在将日期添加到动态行时遇到了困难。在第一个静态行中,日期时间选择器起作用,但在动态行上它不起作用,就好像它没有读取它一样。

下面是我的代码

 <tbody class="body">
<tr>
<td><input type="hidden" class="form-control" name="count[]" value="1"><span>1</span></td>
<td><input type="text" class="form-control stockDate" id="stockDate" name="date[]"></td>
<td><input type="text" class="form-control stock" id="stock" name="stock[]"></td>
<td><input type="text" class="form-control price" id="price" name="price[]"></td>
<td><input type="hidden" value="{{ $c->id }}" name="vehicle_id[]"></td>
</tr>
</tbody>

这是我的 jquery

<script type="text/javascript">

$('.stockDate').datepicker({
dateFormat: 'yyyy-mm-dd'
});

$('#add-row').click(function() {
var no = ($('.body tr').length-0)+1;
var tr = '<tr><td><input type="hidden" class="form-control" name="count[]" value="'+no+'"><span>'+no+'</span></td>'+
'<td><input type="text" class="form-control stockDate" id="stockDate" name="date[]"></td>' +
'<td><input type="text" class="form-control stock" name="stock[]"/></td>' +
'<td><input type="text" class="form-control price" name="price[]"/></td>' +
'<td><input type="hidden" value="{{ $c->id }}" name="vehicle_id[]"></td></tr>';
$('.body').append(tr);
});


</script>

有关如何解决此问题的任何想法。

谢谢

最佳答案

在名称属性中写入索引:

<tbody class="body">
<tr>
<td><input type="text" class="form-control stockDate" id="stockDate" name="date[1]"></td>
<td><input type="text" class="form-control stock" id="stock" name="stock[1]"></td>
<td><input type="text" class="form-control price" id="price" name="price[1]"></td>
</tr>
</tbody>

很简单...


js代码:

$('#add-row').click(function() {
var no = ($('.body tr').length-0)+1;
var tr = '<tr><td><span>'+no+'</span></td>'+
'<td><input type="text" class="form-control stockDate" id="stockDate" name="date['+no+']"></td>' +
'<td><input type="text" class="form-control stock" name="stock['+no+']"/></td>' +
'<td><input type="text" class="form-control price" name="price['+no+']"/></td>' +
'</tr>';
$('.body').append(tr);
});

关于php - 添加带有日期字段的动态行 jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52670153/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com