2012-05-25 21 views
1

我使用的数据表:如何以编程方式确定要在数据表中编辑哪一行?

$('#purForm').dataTable({ 
     "bRetrieve": true, 
     "bJQueryUI": true, 
     "sDom": "<'row'<'span6'l><'span6'f>r>t<'row'<'span6'i><'span6'p>>", 
     "bPaginate": false, 
     "bAutoWidth": false, 
     "bFilter": false 

    }); 

并使其成为可编辑的我使用的数据表编辑插件:

http://code.google.com/p/jquery-datatables-editable/wiki/EditCell

如何,只当我点击该行的细胞工程。我可以编程方式告诉它要编辑哪一行,例如:基于表格的某些行索引?

回答

3

我猜测它应该像触发表格单元格一样简单。

如:

//first, specify a table cell (as appropriate to your application) 
var $row = $("#myTable tr").eq(2);//third row 
var $cell = $row.find("td").eq(1);//second cell 

//then trigger a click 
$cell.trigger('click'); 

如果我是正确的,则该单元现在将在编辑模式下,随时接受键盘输入。

+0

很酷。谢谢。除了你忘了。在eq之前:) –

+0

所以我做了两次!编辑。 –

相关问题