dataTable可编辑单元格不响应双击事件

时间:2014-05-15 19:24:14

标签: javascript jquery datatable

我有一个dataTable定义为

<table id="table1"></table>

$('#table1').dataTable({
    /*definition goes here*/
});

该表目前可使用KeyTables插件进行编辑。

但是,我希望双击

使其可编辑

我试过

$('#table1 tbody tr td').dblclick(function(){
    var e = jQuery.Event('keypress');
    e.keyCode = 13;
    e.which = 13;
    $(this).trigger(e);
});

但是,这不会触发dataTable单元格上的回车键事件。

1 个答案:

答案 0 :(得分:1)

表中tr动态生成,因此不会以这种方式获取事件绑定,因此您可以使用event delegation方法使用.on()

$('#table1').on('dblclick', 'td', function(){

这是将事件委托给最近的静态父级的特定语法。

$(staticParent).on(event, selector, callback);