我提前为我的英语道歉...
我正在创建一个可编辑表格的单元格。在此表中,我想删除单击的单元格 (td) 上的单击事件,但让其他单元格可单击。
$("#idTable").on("click", "td", function (e) {
var oTxtbox = $('<input type="text" value="' + $(this).text() + '"/>');
$(this).html(oTxtbox);
// I try to remove the event
$(this).off(e);
// $("#idTable").off("click", $(this) );
// other code
});
使用该语句$(this).off(e)
,我删除了所有单元格的事件,而
$("#idTable").off("click", $(this) )
不是删除任何内容:所有单元格都是可点击的。
你能帮助我吗?
更新 1:这是我的示例的演示:示例代码
更新 2: 现在我对事件有另一个问题:如果用户在表外单击,我想在 td 上重新绑定/重新附加事件。这是一个完整代码的链接:NO RE-BIND EVENT
我现在做错了什么?