我有数据表,并试图在用户按下它时捕获列+行索引:
$('#datatable tbody').on('click', 'tr', function(){
var eq = $(this).index();
console.log(eq);
});
因此,我可以通过这种方式捕获行(tr)的索引。但是,我还需要带有它的列(td索引)。有谁可以建议一些方法?
这是example的类似任务,只是从背面(当有人需要很少的捕手时)。我在jquery中还不够好,无法将其转换为我的麻烦。
答案 0 :(得分:2)
您可以听td
的点击,然后获取被点击的td
及其父tr
的索引:
$('#datatable tbody').on('click', 'td', function(){
var clicked_td = $(this);
var td_index = clicked_td.index();
var tr_index = clicked_td.parent().index();
console.log(td_index);
console.log(tr_index);
});