如何使用 <td><input> jquery 编辑值中的日期时间



我想自动更新<td>标记中的日期时间,但我不太清楚如何让jQuery在表中工作。

如果复选框未选中,我会想重置为默认的日期时间值,但我会尝试自己解决这一问题。

$(function() {
$('#finishedCheckbox').click(function() {
var time = moment().format('YYYY-MM-DDThh:mm:ss');
$('#dateTimeFinished').val(time);
});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.1/moment.min.js"></script>
<table>
<tr>
<!-- Add datetime to datetimefinished when clicked -->
<td><input type="checkbox" name="finishedCheckbox" id="finishedCheckbox" value="0"></td>
<td><input type="datetime-local" value="" name="dateTimeFinished" id="dateTimeFinished"></td>
</tr>
</table>

相反,您应该使用:

var time= new Date;

最新更新