首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >jQuery中的表格行号和列号

jQuery中的表格行号和列号
EN

Stack Overflow用户
提问于 2009-04-25 04:25:14
回答 6查看 243.7K关注 0票数 144

如何使用jQuery获取单击的表单元格的行号和列号,即,

$("td").onClick(function(event){
   var row = ...
   var col = ...
});
EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2009-04-25 05:31:41

您可以在给定的上下文中使用Core/index函数,例如,您可以检查TD在其父TR中的索引以获得列号,您可以检查表的TR索引以获得行号:

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

查看正在运行的示例here

票数 222
EN

Stack Overflow用户

发布于 2011-03-08 05:39:04

$('td').click(function() {
    var myCol = $(this).index();
    var $tr = $(this).closest('tr');
    var myRow = $tr.index();
});
票数 122
EN

Stack Overflow用户

发布于 2012-08-10 12:15:09

单击时获取列索引:

$(this).closest("td").index();

单击时获取行索引:

$(this).closest("tr").index();
票数 36
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/788225

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档