[英]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.