我正在开发一个允许用户更新html表中文本的项目。唯一的问题是,我需要知道正在编辑表的哪些列以使程序相应地起作用。我尝试了一些方法,但没有一个解决方案是实用的,而且速度太慢。有谁知道这个问题的好方法?任何帮助表示赞赏。
答案 0 :(得分:0)
我假设你在表格单元格中使用输入或textarea标签? 如果是这样,您可以使用jquery库将处理程序绑定到生成的“keyup”事件,在该处理程序中,您可以查询引发该事件的元素的属性。使用算法为行和列设置唯一ID或类可帮助您识别要查找的位置。然后,您可以向保存计算值的服务器发出ajax请求。
答案 1 :(得分: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);
});