获取Flexigrid的选定单元格的列号和行号

时间:2014-07-31 15:11:20

标签: javascript flexigrid

我目前正在使用Flexigrid,我想恢复列号以及所选单元格的行号。

我设法通过添加" 进程:procMe "来恢复所选内容的内容。在列模型中并通过编写以下函数:

function procMe(celDiv, id){
    $(celDiv).click(function(){
        var content = this.innerHTML;
    }
}

但我还没有找到如何获取列号和行号。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

celDiv是表格单元格内的div 首先,获取表格单元格:

var td = $(celDiv).closest('td');

现在,我们使用jQuery的index()方法来获取该td在其兄弟姐妹中的相对位置

var colIndex = td.index();

colIndex现在应该包含该单元格/标题单元格的从零开始的列索引。 您应该能够通过检索行,然后在其兄弟姐妹中获取其索引来执行与行类似的操作:

var tr = td.closest('tr');
var rowIndex = td.index();