我的html表中有内容可编辑的td。我可以在这里更改文本,只有当我使用鼠标单击页面中的某个位置时,更改才会反映到数据库中。我希望数据能够反映在键盘上的返回键上
<td bgcolor="#FFFFFF" contenteditable="true" data-old_value="<?php echo $rows1["coin_id"]; ?>" onBlur="saveInlineEdit1(this,'coin_id','<?php echo $rows1["coin_id"]; ?>','<?php echo $userRow['userId']; ?>')"><?php echo $rows1["coin_id"]; ?></td>
现在我使用以下jquery脚本
检测返回键$(document).ready(function(){
$('#enterit').on('keydown', 'td', function(e) {
if (e.keyCode == 13){
e.preventDefault();
$(this).click();
}
}); });
这仅检测返回键按下。我想要返回键按下操作来执行鼠标随时点击页面的操作。
简单来说,我想要像phpmyAdmin那样的事情发生。让方案是您要编辑数据库表中任何字段的数据。您只需单击数据,编辑它并按返回以保存更改。我想要与我的html表格中的phpmyAdmin相同的功能。
感谢任何帮助
答案 0 :(得分:0)
$(document).ready(function(){
$('#enterit').on('keydown', 'td', function(e) {
if (e.keyCode == 13){
e.preventDefault();
$(this).blur();
}
}); });
$(本).blur();工作得很好。