-1

可能重复:
当 contenteditable 改变时触发事件

我的页面上有一个表格(使用 PHP 生成),我已为其启用了“Contenteditable”。用户加载表格后,他们可以单击任何表格单元格并在本地更改值。我想将一个函数绑定到表格单元格上,以便本地的任何更改都会被推送回服务器。执行此操作的自然方法是将“OnChange”事件绑定到每个生成的表格单元格。但由于我不使用传统的 HTML 表单,因此不能选择“OnChange”。有没有办法让我在表格的每个数据单元格上模拟“OnChange”事件?

4

1 回答 1

0

你可以试试我曾经写过的一个小库:OnChange on Github 然后你可以试试这个:

OnChange.set("document.queryString('#tablecell').innerHTML", function() {
    //AJAX-stuff here. new content is in var 'newval'.
});
于 2012-12-06T21:28:33.920 回答