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