Javascript 使用列编号获取当前行编号

Javascript 使用列编号获取当前行编号,javascript,jquery,html,Javascript,Jquery,Html,我有一条短信。现在,如果我的文本与任何列值匹配,那么我的方法将返回该行和列号。我当前的代码只读取列号,但我不明白如何获取行号 样本表: var index=$('trtd').filter(函数(){ return$(this.text()=='Dhaka'; }).index(); 控制台日志(索引) 里翁 博格拉 34 哈西布 达卡 23 您可以使用el.closest('tr').index()作为行号,也可以使用el.index()作为列号-请参见下面的演示: var el=$('

我有一条短信。现在,如果我的文本与任何列值匹配,那么我的方法将返回该行和列号。我当前的代码只读取列号,但我不明白如何获取行号

样本表:

var index=$('trtd').filter(函数(){
return$(this.text()=='Dhaka';
}).index();
控制台日志(索引)

里翁
博格拉
34
哈西布
达卡
23

您可以使用
el.closest('tr').index()
作为行号,也可以使用
el.index()
作为列号-请参见下面的演示:

var el=$('tr td').filter(函数(){
return$(this.text()=='Dhaka';
});
log(el.index(),el.closest('tr').index())

里翁
博格拉
34
哈西布
达卡
23

在表(3,2)中,找不到如何获得第3列和第2行的值?(0,0)(行,列)。显示为(-1,-1)。我如何解决它?@golammoktadir'Rion'打印为(0,0),由于索引从0开始,此表中没有(3,2)。