-1

我正在开发一个允许用户更新 html 表中的文本的项目。唯一的事情是,我需要知道表格的哪些列正在被编辑以使程序相应地采取行动。我已经尝试了一些东西,但没有一个解决方案是实用的,而且太慢了。有谁知道解决这个问题的好方法?任何帮助表示赞赏。

4

2 回答 2

0

我假设您在表格单元格中使用 input 或 textarea 标签?如果是这样,您可以使用 jquery 库将处理程序绑定到生成的“keyup”事件,在该处理程序中,您可以查询引发事件的元素的属性。使用算法为行和列设置唯一的 id 或类可帮助您识别要查找的位置。然后,您可以向保存计算值的服务器发出 ajax 请求。

于 2012-07-26T21:25:47.297 回答
0

似乎对许多人来说这是答案:

$('td').click(function(){
   var col = $(this).parent().children().index($(this));
   var row = $(this).parent().parent().children().index($(this).parent());
   alert('Row: ' + row + ', Column: ' + col);
});

按照这里:jQuery中的表格行号和列号

于 2012-07-26T21:27:09.990 回答