javascript - 休息按钮单击时如何休息动态文本框值
问题描述
当在动态创建的表中单击休息按钮时,我想休息文本框中的值。我该怎么做?
$table .='<tbody><tr>';
$table .='<td>' . $row["emp_id"] . '</td>';
$table .='<td>' . $row["emp_name"] . '</td>';
$table .='<td>' . $row["date"] . '</td>';
$table .='<td><input type="text" name="firstname" class="form-control" value="'.$row["ot_hour"] .'" size="4"></td>';
$table .='<td><button type="button" name="ot_approval_rset" class="btn btn-primary btn-sm ot_approval_rset" " id="'.$row["emp_id"].'">Reset</button></td>';
$currentMonth= date('Y-m');
$query01 ="SELECT SEC_TO_TIME( SUM( TIME_TO_SEC( `ot_hour` ) ) ) AS timeSum
FROM otresquest
WHERE emp_id ='".$row["emp_id"]."' AND date LIKE '$currentMonth%' AND overtime_status=6";
$statement = $connect->prepare($query01);
if($statement->execute())
{
$result = $statement->fetchAll();
foreach($result as $row){
$table .='<td>' . $row["timeSum"] . '</td>';
}
}
$table .='</tr></tbody>';
java脚本代码
$(document).on('click', '.ot_approval_rset', function() {
emp_id = $(this).attr('id');
//i need write code here to reset (00:00:00) value of ot_approval_rset input box
});
解决方案
让我们试试这段代码
$(document).on('click', '.ot_approval_rset', function() {
var otherInput = $(this).closest('tr').find('input').val('00:00:00');
});
可能对你有帮助
推荐阅读
- ios - 如何从 iOS 应用程序向 Apple Carplay 发送通知
- d3.js - 如何使 svg 符号投影
- kubernetes - Google FileStore 是否适用于 GKE 上的 Windows 容器?
- amazon-redshift - 首次运行查询的 Redshift 编译时间
- sql - 使用新列将主键从简单更改为复合
- sql-server - 通过 .NET 应用程序中的 SqlCommand 的临时表
- c# - 如何删除日期字段中的时间格式(Json 数据)
- python - 熊猫数据框多列条形图
- javascript - 当 API 调用后的 setState 时反应不重新渲染
- python - vscode:如何自动缩进jupyter notebook ipynb文件?