[英]dataTable editable cell not responding to double click event
我有一个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单元上的Enter键事件。
那么表中的tr
是动态生成的,因此它不会以这种方式获取事件绑定,因此可以将event delegation
与.on()
方法配合使用:
$('#table1').on('dblclick', 'td', function(){
这是用于将事件委派给最接近的静态父代的特定语法。
$(staticParent).on(event, selector, callback);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.