footable,扩展行ID

时间:2016-01-25 08:45:05

标签: row footable

我在项目中使用footable。 我尝试检索扩展行的ID。 a.k.a我想在扩展行时检索属性行ID。

我尝试了几种消化解决方案,但我得到的结果是“未定义”。

这不起作用:

$('#CustOrderTab').bind('footable_row_expanded', function(e){
   var id = $(e.ft.row).val();
   console.log('Row: ' + id + ' | ' + JSON.stringify(id));
});

这两个都没有:

$('#CustOrderTab').bind('footable_row_expanded', function(e){
   var id = $(e).attrib('id');
   console.log('Row: ' + id + ' | ' + JSON.stringify(id));
});

这两个都没有:

$('#CustOrderTab').bind('footable_row_expanded', function(e){
   var id = $(e.ft.row).attrib('id');
   console.log('Row: ' + id + ' | ' + JSON.stringify(id));
});

这两个都没有:

$('#CustOrderTab').bind('footable_row_expanded', function(e){
   var id = $(e).attrib('id');
   console.log('Row: ' + id + ' | ' + JSON.stringify(id));
});

这两个都没有:

$('#CustOrderTab').bind('footable_row_expanded', function(e){
   var id = $(this).attrib('id');
   console.log('Row: ' + id + ' | ' + JSON.stringify(id));
});

#CustOrderTab is the table name.

任何想法或建议都非常受欢迎。

1 个答案:

答案 0 :(得分:0)

所以我最终解决了足迹,并选择纯粹的jquery。

$('#CustOrderTab').find('tr').click( function(){
  console.log('Row click: ' + ($(this).index()+1));
});

最后,我只需要它。