这是场景:
我正在一组包含名为“canEdit”的类的表格单元格上创建一个 dblclick 委托。在特定情况下,我想删除此委托,并添加一个基于列的委托来覆盖现有委托。
这是我所拥有的:
$('#' + tableID).delegate('tbody tr td.canEdit', 'dblclick', function () {
// Code Here
});
设置特定属性后,将运行以下内容:
$('#' + tableID).undelegate('tbody tr td.canEdit', 'dblclick');
$('#' + tableID).delegate('tbody tr td:nth-child(' + index + ').canEdit.select', 'dblclick', function () {
// Code Here
});
我假设其中一个问题是我正在删除所有代表。有没有办法只覆盖和/或删除列上的第一个委托?任何解决方法的想法,而不必创建一个全新的类?