dataTable可编辑单元格对双击事件没有响应
dataTable editable cell not responding to double click event
我有一个定义为
的数据表<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
是动态生成的,因此它不会以这种方式获得事件绑定,因此您可以使用.on()
方法使用event delegation
:
$('#table1').on('dblclick', 'td', function(){
这是将事件委托给最近的静态父节点的特定语法。
$(staticParent).on(event, selector, callback);
相关文章:
- 在Javascript中的ajax响应之后未调用Dropdown事件
- Ember视图未响应用户启动的事件
- 如何使用更新图像源以响应新闻事件
- 为什么我没有得到对Comet服务器流事件的实时响应
- 基于类的单击事件在10行之后不响应-数据表
- EventSource 的响应具有非“文本/事件流”的 MIME 类型(“文本/纯文本”)
- 为什么不是't html<对象>元素响应鼠标事件
- jquery多个事件响应
- 使用命名函数设置多个事件响应
- 加载超链接页面后如何响应事件
- 响应菜单问题-如何在移动环境中处理HREF和onclick事件
- 尝试使用鼠标点击事件响应编写jQuery HTML5聊天框程序
- 使引导标记响应,jquery 事件丢失
- 节点 js 中的请求和响应事件如何彼此不同
- Jquery bind 事件没有响应
- 谷歌地图USGSO在同一级别标记上覆盖点击事件多响应
- Youtube iframe没有响应通过上图传递的指针事件的点击:none
- jQuery:点击禁用点击事件,直到ajax调用响应
- Gmaps API 从事件响应中丢失了 latlng
- 使用Jquery为循环中的元素添加事件响应器